摘要:
这段时间没什么事,所以就决定写一系列的Blog来温故和提升自己的编程水平。 前段时间,有个叫“舌尖上的中国”的纪录片比较火,我也小山寨一下,把本系列的Blog取名为“指尖上的代码”,来记录自己的成长,并且我准备坚持写下去,希望自己能天天进步。(声明:本系列的Blog中的大部分实例来自网上,有一些我做了小小的改编,希望对能共同学习的人有小小的帮助!)<1>有0、1、2、3个数字,能组成多少个互不相同且无重复数字的三位数?都是什么?分析:代码:#include "Stdio.h" int main(void)
{ int i,j,k,sum; sum=0; prin 阅读全文
随笔档案-2012年8月6日
Java Socket编程(五)NIO
2012-08-06 21:13 by java线程例子, 544 阅读, 收藏,
摘要:
一、服务器端的处理模式1.迭代服务器服务器只有处理完了当前用户的请求后,才会处理下一请求,因此是迭代式的,在同一线程内处理。ServerSocket serverSocket = new ServerSocket(port);while(true) { Socket clientSocket = serverSocket.accept(); ...}2.一客户一线程对每个连接的客户端都新建一个线程来处理它的请求。这种处理方式的缺点很明显,当创建出来的同时运行的线程过多时,操作系统大量时间都耗费在线程的切换和状态维护上,而非线程内的请求处理。ServerSocket serverSocket.. 阅读全文
Java Socket编程(四)Socket进阶
2012-08-06 21:10 by java线程例子, 384 阅读, 收藏,
摘要:
一、多播与广播我们可以向每个接受者单播一个数据副本,但这样做效率可能非常低。只有UDP套接字允许广播和多播,两者的区别是:广播会发送到网络上所有可达的主机,有些操作系统可能不允许普通用户进行广播操作;而多播只发送给感兴趣的主机。具体来说是调用MulticastSocket的joinGroup()加入到多播组的主机。public class MulticastReceiverTest { public static void main(String[] args) throws Exception { final InetAddress address = InetAddress.... 阅读全文
Android初级教程_分享功能
2012-08-06 15:28 by java线程例子, 223 阅读, 收藏,
摘要:
Android程序里面的分享功能分为第三方程序分享,就是使用QQ空间,QQ微博,新浪微博,人人等第三方包进行分享;还有就是用本地程序进行分享,如短信,UC浏览器,蓝牙等. 他们的区别是使用第三方包进行分享手机系统不用安装该类程序,而本地程序分享就需要.这里主要讲的是使用本地程序进行分享. 效果如下图所示:实现代码如下所示; Intent email = new Intent(android.content.Intent.ACTION_SEND); email.setType("text/plain"); // 设置邮件默认地址 // email.putExtra(andr. 阅读全文
Android初级教程_类似九宫格的程序锁
2012-08-06 15:07 by java线程例子, 210 阅读, 收藏,
摘要:
所谓程序锁就是当用户启动某个程序的时候需要用户校验,如果校验成功,则进入应用程序.也可以用于功能锁,也就是当用户使用程序的某个时,进行进行校验如果校验成功则进入该功能.效果如下图所示: 该项目是google的开源项目.下载地址:http://download.csdn.net/detail/johnny901114/4479818欢迎转载.http://blog.csdn.net/johnny901114/article/details/7835417谢谢! 阅读全文
Android初级教程_图片混排效果和ViewPager的使用
2012-08-06 14:38 by java线程例子, 206 阅读, 收藏,
摘要:
前段时间公司需要实现图片混排的效果,类似"美丽说"那样,宽度一样,高度不一.总共有3列.每次加载更多的时候都是往最低的那列添加图片,这样就不会出现有的列非常多的图片,而有的列图片很少.首先申明的是这个例子是根据别人的程序基础上改的:https://github.com/dodola/android_waterfall再次感谢.!效果如下图所示:当滑倒底部的时候如果还有图片则自动加载下一页.代码实现如下:首先自定义布局:public class MyLinearLayout extends LinearLayout { private Map<Integer, Inte 阅读全文
浙公网安备 33010602011771号