首页 文章 精选 留言 我的

精选列表

搜索[零点击],共10003篇文章
优秀的个人博客,低调大师

2019「边缘计算」大看点,点击解锁详细版云栖大会参会指南

距离9月25日的杭州云栖大会开幕还有8天,今年,云计算行业有什么新爆点?现场有哪些新鲜好玩的黑科技?阿里云又会发布什么新产品?云栖音乐节请了哪支乐队?……你是否已经开始期待了呢? 据说,今年为期3天的云栖大会,一共有上百场论坛,20000平米展区,音乐节、吐槽会、极客密室、云栖时间样样精彩。但是对于边缘计算产业小伙伴们来说,你更应该关注的是边缘计算的精彩在哪里。这次,小编就整理了「边缘计算产业伙伴参会指南」,这些重点剧透、参会要点或许能帮你获得,更好的参会体验~ 边缘计算看点大揭秘 随着5G商用落地,边缘计算也将迎来井喷。据Gartner预测,2021年将有40%的大型企业在项目中纳入边缘计算原则。而到2022年,边缘计算将成为所有数字业务的必要需求。在这个时代,边缘计算产业将紧密耦合,搭建更加灵活、高效的基础设施和网络系统,形成全新的

优秀的个人博客,低调大师

点击超2亿 “军装照”背后不为人知的技术故事

“军装照”火了!几乎一夜之间,所有人的朋友圈都被“军装照”占领了!在两天的时间里,这个叫《快看呐!这是我的军装照》的H5浏览次数(PV)累计2.0921亿次,相当于每七个中国人里就有一个人打开过这个H5!不光朋友圈里的小伙伴们换军装换嗨了,就连一众名人也是玩的不亦乐乎。这不小米“教父”雷军就在微博晒出了自己的军装照。著名主持人靳羽西更是连晒数张军装照,让没有穿过军装的她一下子过足了瘾。爱玩的外国友人也被这热烈的气氛感染了,连天津权健足球俱乐部的外援帕托都晒出了自己的“军装照”,还在社交平台上写到:中国军人辛苦了!PV累计 2.0921亿、独立访客累计3832万、每分钟113万参与照片合成……就连“军装照”策划者人民日报新媒体中心都没想到能够这么火,现在他们已经打算申报吉尼斯纪录了!这么火爆的H5游戏,让@平安南京 都开心担心了,以

优秀的个人博客,低调大师

消息点击率翻倍的背后——闲鱼无侵入可扩展IFTTT系统

作者:闲鱼技术-剑辛 一、面临问题 在闲鱼生态里,用户之间会有很多种关系。其中大部分关系是由买家触发,联系到卖家,比如买家通过搜索、收藏、聊天等动作与卖家产生联系;另外一部分是平台与用户之间的关系。对这些关系分析之后我们发现这些关系中存在两个问题: 用户产生关系的层次不够丰富;现有系统只维护了一部分用户关系,包括收藏、点赞等,用户关系的层次还不够丰富。 用户之间关系是单向且不够实时;在现有的玩法中,买家可以通过多种行为与卖家产生联系,但卖家不能主动与买家发生关系和互动;而且平台计算的关系都是离线的,对用户的吸引力不足。 上面提到的场景经过抽象归纳之后都是同一个范式:当某个条件被满足之后,就会触发相对应的动作。这个范式是IFTTT的基本理念,而闲鱼IFTTT就是对这些问题的解决方案。 二、IFTTT概念 IFTTT是一个被称为 “网络自动化神器”

优秀的个人博客,低调大师

Android如何实现点击一次返回键返回桌面而不是退出应用

具体代码如下所示: @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { Intent home = new Intent(Intent.ACTION_MAIN); home.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); home.addCategory(Intent.CATEGORY_HOME); startActivity(home); return true; } return super.onKeyDown(keyCode, event); } \ 本文转自 netcorner 博客园博客,原文链接: http://www.cnblogs.com/netcorner/p/6615881.html ,如需转载请自行联系原作者

优秀的个人博客,低调大师

堪称为经典游戏设计帖整理20个点击回复超高的精品贴

一:Android源码之OpenGL 人物走动源码 代码介绍: OpenGL 人物走动源码,记得前两天发了一个OpenGL的立方体程序,这个比那个厉害,这个是一个可以走 动的小怪兽!http://www.apkbus.com/android-21070-1-1.html 二:Android游戏源码分享之【21点游戏源码】 代码介绍: 一个21点游戏,界面还不错啦!好像还有广告,你还可以顺便学学在程序里加广告的方法。http://www.apkbus.com/android-21046-1-1.html 三:Android 疯狂足球游戏源码 代码介绍: Android 疯狂足球游戏源码,虽然界面很丑,但好赖功能实现了,自己可以美化一下界面.http://www.apkbus.com/android-20986-1-1.html 四:Android扫雷游戏源码 代码介绍: MineSweeper是一个不错的Android开源扫雷游戏,对于初学Android开发网的网友可能有很大的帮助,对 于Java游戏开发也有一定的参考意义。该游戏主要有以下技术值得学习: 1. 个性化字体,计分器使用的 是LED字体,可以帮助我们如何导入外部字体在Android平台中显示。 2. 带图片的Toast,下面的You won in 36 seconds这个Toast使用了自定义的布局,可以显示图片和文字。 3. 自定义Button控件,可 以看到标记是否为雷,显示附近地雷数量的按钮控件,初学者可以很容易的学习到Android开发中常用的 自定义控件技术。http://www.apkbus.com/android-21084-1-1.html 五:Android游戏掩码分享之经典的坦克游戏 代码介绍: 好代码加载上直接可以运行不错。不过运行速度稍慢了一些。http://www.apkbus.com/android-21082-1-1.html 六:Android游戏源码分享之中国象棋 代码介绍: 挑战你自己!集中你的智慧,来享受博弈的乐趣吧!http://www.apkbus.com/android-21047-1-1.html 七:分享20个Android游戏源码,希望大家喜欢哈!http://www.apkbus.com/android-21834-1-1.html 八:Android游戏源码:水果连连看[经典]http://www.apkbus.com/android-21045-1-1.html 九:APRG 《魔域BOSS之战》源码http://www.apkbus.com/android-24301-1-1.html 十:一个android真正实用的游戏框架http://www.apkbus.com/android-825-1-1.html 十一:Android贪吃蛇源码分享http://www.apkbus.com/android-21072-1-1.html 十二:游戏源码分享人机对战 五子棋代源码 绝对给力http://www.apkbus.com/android-21081-1-1.html 十三:连连看游戏源码http://www.apkbus.com/android-21071-1-1.html 十四:【切水果】原理写出来的第一个小游戏http://www.apkbus.com/android-20356-1-1.html 十五:一个模拟模仿筛子的android游戏http://www.apkbus.com/android-21080-1-1.html 十六:Android游戏源码分享一个测试反应速度的小游戏http://www.apkbus.com/android-21069-1-1.html 十七:让玩家自定义手势玩转Android游戏!—Android Gesture之【输入法】http://www.apkbus.com/android-379-1-1.html 十八:斑竹原创android游戏(连连看)http://www.apkbus.com/android-3014-1-1.html 十九:小游戏水果连连看---初学者有兴趣的可以看看http://www.apkbus.com/android-18669-1-1.html 二十:Android游戏开发之爆炸效果[天幕杯]http://www.apkbus.com/android-1605-1-1.htmlPS:我的任何帖子是不需要豆豆的哦,只希望巴友好好对待,多多分享 本文转自qianqianlianmeng博客园博客,原文链接:http://www.cnblogs.com/aimeng/archive/2012/06/02/2531751.html ,如需转载请自行联系原作者

优秀的个人博客,低调大师

安卓点击图标即震动打电话(适合家里老人打电话用)

版权声明:本文可能为博主原创文章,若标明出处可随便转载。 https://blog.csdn.net/Jailman/article/details/78040358 AndroidManifest.xml <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="online.geekgalaxy.ecall"> <!--permissions--> <uses-permission android:name="android.permission.CALL_PHONE" /> <uses-permission android:name="android.permission.VIBRATE" /> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme"> <activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest>MainActivity.java package online.geekgalaxy.ecall; import android.Manifest; import android.content.Context; import android.content.Intent; import android.content.pm.PackageManager; import android.net.Uri; import android.os.Vibrator; import android.support.v4.app.ActivityCompat; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.widget.Toast; public class MainActivity extends AppCompatActivity { private Vibrator vibrator; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); /* * 想设置震动大小可以通过改变pattern来设定,如果开启时间太短,震动效果可能感觉不到 * */ vibrator = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE); long [] pattern = {100,400,100,400}; // 停止 开启 停止 开启 vibrator.vibrate(pattern,2); //重复两次上面的pattern 如果只想震动一次,index设为-1 String number = "13XXXXXXXXX"; Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + number)); if (ActivityCompat.checkSelfPermission(this, Manifest.permission.CALL_PHONE) != PackageManager.PERMISSION_GRANTED) { // TODO: Consider calling // ActivityCompat#requestPermissions // here to request the missing permissions, and then overriding // public void onRequestPermissionsResult(int requestCode, String[] permissions, // int[] grantResults) // to handle the case where the user grants the permission. See the documentation // for ActivityCompat#requestPermissions for more details. Toast.makeText(this, "No call permission!", Toast.LENGTH_SHORT).show(); return; } startActivity(intent); } public void onStop(){ super.onStop(); vibrator.cancel(); } } layout默认即可,虽然简单,但是写给家里的爸妈还是很实用的,***记得把权限都放开*** 配个醒目的图标

优秀的个人博客,低调大师

关于Button点击弹出输入框,并且通过Servlet连接数据库

应主管的要求,做了一个月的 Android,对Android也发生了许多的问题,下面是主管让我弄的一个弹出输入框,能够输入评论,保存到 数据库的功能 这是MainActivity类中的内容 // 评论按钮 comment = (Button) findViewById(R.id.comment); comment.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // LayoutInflater inflater = getLayoutInflater(); // final View layout = inflater.inflate(R.layout.comment,(ViewGroup) findViewById(R.id.dialog)); // 获取文本 final EditText inputServer = new EditText(MainActivity.this); // 设置获取文本内容为true inputServer.setFocusable(true); if(MainActivity.CityName == null){ inputServer.setText("你还未搜索当前城市,请定位后再评论"); } AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this); builder.setTitle("评价框").setView(inputServer); builder.setNegativeButton("取消", null); builder.setPositiveButton("确定", new DialogInterface.OnClickListener(){ @Override public void onClick(DialogInterface arg0, int arg1) { String text = inputServer.getText().toString(); if(MainActivity.CityName == null){ HttpGet httpGet = new HttpGet("http://192.168.11.135:8081/MySql/pinlunServlet?cityName=null&comment=" + text); try { HttpResponse response = new DefaultHttpClient().execute(httpGet); if(response.getStatusLine().getStatusCode() < 2000){ Log.i("add", "评论成功"); }else{ Log.e("Err", "评论失败"); } } catch (ClientProtocolException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } }else{ HttpGet httpGet = new HttpGet("http://192.168.11.135:8081/MySql/pinlunServlet?cityName=" + MainActivity.CityName + "&comment=" + text); try { HttpResponse response = new DefaultHttpClient().execute(httpGet); if(response.getStatusLine().getStatusCode() < 2000){ Log.i("add", "评论成功"); }else{ Log.e("Err", "评论失败"); } } catch (ClientProtocolException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } Log.i("add",text); }}); builder.show(); } }); 这是comment.xml中的配置 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="wrap_content" android:layout_width="wrap_content" android:background="#ffffffff" android:orientation="horizontal" android:id="@+id/dialog"> <TextView android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/tvname" android:text="评论:" /> <EditText android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/etname" android:minWidth="100dip"/> </LinearLayout> AndroidManifest.xml中权限(仅供参考,如有缺少可以添加) <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.baudumap" android:versionCode="1" android:versionName="1.0" > <supports-screens android:anyDensity="true" android:largeScreens="true" android:normalScreens="true" android:resizeable="true" android:smallScreens="true" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission> <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"></uses-permission> <uses-sdk android:minSdkVersion="10" android:targetSdkVersion="18" > </uses-sdk> <instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="com.example.baudumap" > </instrumentation> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" > </uses-permission> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" > </uses-permission> <uses-permission android:name="android.permission.INTERNET" > </uses-permission> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" > </uses-permission> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" > </uses-permission> <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" > </uses-permission> <uses-permission android:name="android.permission.READ_PHONE_STATE" > </uses-permission> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" > </uses-permission> <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" > </uses-permission> <uses-permission android:name="android.permission.READ_LOGS" > </uses-permission> <application android:allowBackup="true" android:icon="@drawable/wing" android:label="@string/app_name" android:theme="@style/AppTheme" > <uses-library android:name="android.test.runner" /> <activity android:name="com.example.baudumap.MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <service android:name="com.baidu.location.f" android:enabled="true" android:process=":remote" > </service> </application> </manifest> 最新内容请见作者的GitHub页:http://qaseven.github.io/

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册