这段时间领导让我熟悉Socket开发,我花了三周时间左右去学习相关的知识,包括Java socket开发,重点学习了netty这个异步非阻塞通信框架。 在这里把我学习过程中遇到的有用资料整理了,供大家参考。 第一步:Java 原生的Socket网络开发学习 重点掌握CS通信的基本原理和那些常用类,以 ...
分类:
Web开发 时间:
2017-06-15 20:02:40
收藏:
0 评论:
0 赞:
0 阅读:
381
1497 取余运算 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 钻石 Diamon 1497 取余运算 1497 取余运算 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 钻石 Diamon 时间限制: 1 s 时间限制: 1 s 空间限制: 128000 K ...
分类:
其他 时间:
2017-06-15 20:02:27
收藏:
0 评论:
0 赞:
0 阅读:
187
引言:Gradle是一种构建工具,它抛弃了基于XML的构建脚本,取而代之的是采用一种基于Groovy的内部领域特定语言。 Groovy是一种基于JVM的敏捷开发语言,其开发效率比java高,但对比特殊的编译性语言Java( Java文件将编译成JVM可辨识的二进制文件.class ),groovy作 ...
分类:
其他 时间:
2017-06-15 20:02:11
收藏:
0 评论:
0 赞:
0 阅读:
544
微信授权登录(PHP)微信授权OAuth2.0授权微信网页授权主要是在项目中遇到网页授权登录这个需求,就对此做些总结记录。OAuth2.0授权OAuth是一个开放协议,允许用户让第三方应用以安全且标准的方式获取该用户在某一网站、移动或桌面应用上存储的个人信息,而无需将用户名和密码提供给第三方应用。常... ...
分类:
微信 时间:
2017-06-15 20:01:57
收藏:
0 评论:
0 赞:
0 阅读:
541
题目地址:HDU 1114 把dp[0]初始化为0,其它的初始化为INF。这样就能保证最后的结果一定是满的,即一定是从0慢慢的加上来的。 代码例如以下: #include <algorithm> #include <iostream> #include <cstring> #include <cst ...
分类:
其他 时间:
2017-06-15 20:01:42
收藏:
0 评论:
0 赞:
0 阅读:
257
数据持久化存储 1.plist 属性列表 2.归档 遵守NSCoding 协议 3.NSUserDefaults — > 沙盒/library/P…./xxx.plist 4.文件 NSFileManager NSFileHandle 5.数据库 (fmdb 操作数据库 ——core) 需求: 程序 ...
分类:
数据库技术 时间:
2017-06-15 20:01:03
收藏:
0 评论:
0 赞:
0 阅读:
208
Collection Map List Set HashMap ArrayList LinkedLisr HashSet 1. List的方法 List<元素类型> list = new LinkedList<元素类型>(); list.add(元素);//增加元素 list.add(index,元 ...
分类:
其他 时间:
2017-06-15 20:00:48
收藏:
0 评论:
0 赞:
0 阅读:
387
掌握集合框架包含的内容 l java中的集合,位于包java.util l Java集合框架分为2大接口: n Collection u List(ArrayList、LinkedList) u Set(HashSet、TreeSet) n Map u HashMap u TreeMap l 集合框 ...
分类:
编程语言 时间:
2017-06-15 20:00:30
收藏:
0 评论:
0 赞:
0 阅读:
261
一、什么是JDBC? java中连接数据库的一种技术 是java各种应用程序和数据库之间的桥梁 由一组使用java语言编写的类和接口组成 二、JDBC中常用的API? DriverManager类:管理不同数据库的jdbc驱动 Connection接口:负责连接数据库并担任传递数据的任务 State ...
分类:
编程语言 时间:
2017-06-15 20:00:13
收藏:
0 评论:
0 赞:
0 阅读:
297
强类型语言数组特点:连续的,指定好长度, 还要规定好数据类型弱类型语言数组特点:不一定是连续的 可以不用指定长度 不限定数据类型(可以存储任意类型的数据)数组定义方式:1、var arr=new Array(); 数组的索引是一个整数 从零开始 在定义数组的时候,同时给数组赋值2、var arr = ...
分类:
编程语言 时间:
2017-06-15 19:59:49
收藏:
0 评论:
0 赞:
0 阅读:
159
一、 jdbc的安装 在MySQL官网可以找到这个jar包,Downloads >Community-->MySQL Connections -->Connector,不过一般网上找一大堆,如果用maven依赖就更简单了,在pom文件中添加依赖就行 二、 jdbc中有2个接口,一个是Driver,一 ...
分类:
数据库技术 时间:
2017-06-15 19:59:34
收藏:
0 评论:
0 赞:
0 阅读:
410
序列化与反序列化 把复杂的数据类型压缩到一个字符串中 serialize() 把变量和它们的值编码成文本形式unserialize() 恢复原先变量 1.创建一个$arr数组用于储存用户基本信息,并在浏览器中输出查看结果; ? 1 2 3 4 5 6 7 $arr=array(); $arr['na ...
分类:
Web开发 时间:
2017-06-15 19:59:20
收藏:
0 评论:
0 赞:
0 阅读:
303
这段代码,主要是有三块: 第一部分,定义json的dumps和loads,尝试各个模块,如果都没有,就报错 第二部分,确定python的版本 第三部分通过lambda定义 ...
分类:
其他 时间:
2017-06-15 19:59:10
收藏:
0 评论:
0 赞:
0 阅读:
268
在 iOS开发过程中,我一直知道更新UI需要在主线程中,但也没怎么细想为什么要在主线程中,或者说为什么不能在子线程中更新UI。 像UIKit这样大的框架上确保线程安全是一个重大的任务,会带来巨大的成本。UIKit不是线程安全的,假如在两个线程中设置了同一张背景图片,很有可能就会由于背景图片被释放两次 ...
分类:
编程语言 时间:
2017-06-15 19:59:00
收藏:
0 评论:
0 赞:
0 阅读:
188
public class MainActivity extends Activity { private WifiManager my_wifiManager; private WifiInfo wifiInfo; private DhcpInfo dhcpInfo; private TextVie ...
分类:
移动平台 时间:
2017-06-15 19:58:48
收藏:
0 评论:
0 赞:
0 阅读:
292
本文假设你已对堆排序的算法有主要的了解。 要分析stl中heap的源代码的独到之处。最好的办法就是拿普通的代码进行比較。话不多说,先看一段普通的堆排序的代码: //调整大顶堆。使得结构合理 void max_heap(int a[],int node,int size) { int lg=node; ...
分类:
其他 时间:
2017-06-15 19:58:32
收藏:
0 评论:
0 赞:
0 阅读:
382
1.继承(extends) 1.1 继承:遗传 1.2 语法 public class 子类 extends 父类{ } public class Dog extends Pet{ } 1 public class Pet { 2 private String name = "无名氏"; 3 pri ...
分类:
编程语言 时间:
2017-06-15 19:58:15
收藏:
0 评论:
0 赞:
0 阅读:
374
append 和 extend - append - extend 小数格式化 ...
分类:
编程语言 时间:
2017-06-15 19:58:05
收藏:
0 评论:
0 赞:
0 阅读:
252
Request For Comments(RFC),是一系列以编号排定的文件。文件收集了有关互联网相关信息,以及UNIX和互联网社区的软件文件。目前RFC文件是由Internet Society(ISOC)赞助发行。基本的互联网通信协议都有在RFC文件内详细说明。RFC文件还额外加入许多的论题在标准 ...
分类:
其他 时间:
2017-06-15 19:57:52
收藏:
0 评论:
0 赞:
0 阅读:
288
一、 异常 1、 什么是异常? java程序在运行过程中出现的意外情况 2、 java中如何进行异常处理? java中的异常处理机制 try、catch、finally、throw、throws try{ //有可能出现异常的代码 }catch(异常类型){ //对出现的异常进行捕获和处理 retu ...
分类:
编程语言 时间:
2017-06-15 19:57:40
收藏:
0 评论:
0 赞:
0 阅读:
242