首页 > 2017年06月26日 > 全部分享
Google protobuf序列化以及反序列化
序列化的目的是将对象持久化到硬盘或者用于网络传输。java也提供了序列化技术,非常简单,只要实现Serializable接口即可。如下: 这种方式有以下几个缺点:(1)无法跨语言 (2)序列化的码流太大 (3)序列化的性能差 下面我测试一下序列化一个对象后的大小,代码如下: 运行结果如下: 接下来我 ...
分类:其他   时间:2017-06-26 16:38:46    收藏:0  评论:0  赞:0  阅读:454
Java的快速失败和安全失败
一:快速失败(fail—fast) 在用迭代器遍历一个集合对象时,如果遍历过程中对集合对象的内容进行了修改(增加、删除、修改),则会抛出Concurrent Modification Exception。 原理:迭代器在遍历时直接访问集合中的内容,并且在遍历过程中使用一个 modCount 变量。集 ...
分类:编程语言   时间:2017-06-26 16:38:32    收藏:0  评论:0  赞:0  阅读:262
C++的双重检查锁并不安全(转)
一个典型的单例模式构建对象的双重检查锁如下: 该代码的逻辑是:getSingleObject()函数获得对象,如果对象不存在则创建,反之则直接返回。考虑到线程安全,创建对象时需要加锁(否则可能多线程同时调用该函数时创建多个对象)。同时为了避免线程每次调用getSingleObject()函数时候都要 ...
分类:编程语言   时间:2017-06-26 16:38:22    收藏:0  评论:0  赞:0  阅读:285
nginx安装
CentOS6.5下安装Nginx 一、必要软件准备 1、安装pcre 支持rewrite功能 yum -y install pcre* 2、若需要支持ssl功能 yum install openssl* 二、3、添加 nginx 用户 useradd nginx -s /sbin/nologin ...
分类:其他   时间:2017-06-26 16:38:01    收藏:0  评论:0  赞:0  阅读:290
Django操作之ORM与自定制分页
一.创建表 Django自带数据库ORM是基于SQLite,如果使用sqlite则不需要做配置修改,如果需要基于mysql连接则需要做相关配置: 1.在安装好的mysql中创建数据库,注意字符集选择utf8以便支持汉字(ORM不支持创建数据库,只能创建表) 2.在创建的Django项目同名文件夹中 ...
分类:其他   时间:2017-06-26 16:37:47    收藏:0  评论:0  赞:0  阅读:268
Python使用量暴增成最受欢迎开发工具
Python是跻身于当代IT世界最流行和代码最高效的编程语言之一。由于OSI认可的开放源码许可,程序员可以使用Python来实现无障碍,功能齐全的标准库,丰富框架生态系统以及高度活跃的社区。在本月初最新的RedMonk编程语言排名中,Python是JavaScript和Java之后的第3位。
分类:其他   时间:2017-06-26 16:37:37    收藏:0  评论:0  赞:0  阅读:238
提取编辑中的图片生成缩略图
<img id="thumb_img" style="width:100px; height:100px; border:1px #ccc solid; margin-top: 15px" src=""> <input id="img" type="hidden" name="thumb_img" ...
分类:其他   时间:2017-06-26 16:37:09    收藏:0  评论:0  赞:0  阅读:308
ansible Inventory
List of Behavioral Inventory Parameters 设置以下变量控制如何可以与远程主机进行交互。 一般所有连接: 特定于SSH连接: 特权升级(有关详细信息,请参阅可选权限升级 ): 远程主机环境参数: 2.1版新功能 2.1版新功能 Ansible-INI主机文件中的示 ...
分类:其他   时间:2017-06-26 16:36:56    收藏:0  评论:0  赞:0  阅读:498
开源Inno Setup官网下载、安装、打包教程(官网安装向导中文语言包)
安装Inno Setup篇 1、搜索Inno Setup 2、下载Inno Setup 3、选择下载最新 innosetup-5.5.9-unicode.exe 版本(innosetup-5.5.9.exe同样支持中文安装向导) 4、安装Inno Setup:选择安装语言(没有中文选项) 5、安装I ...
分类:编程语言   时间:2017-06-26 16:36:41    收藏:0  评论:0  赞:0  阅读:1163
发布delphi程序(build with runtime package)要带哪些文件?
Delphi提供两种方式来编译你的程序:使用包或者是单独的exe 使用包,你可以使用如下方法设置: 项目选项(菜单project->options->Packages页), 在Runtimes packages中勾选Build with runtime packages。这样你就能够使用包来编译了。 ...
分类:Windows开发   时间:2017-06-26 16:36:31    收藏:0  评论:0  赞:0  阅读:291
LoadRunner 如何设置关联
关于Loadrunner关联 一、什么时候需要关联1.关联的含义 关联(correlation):在脚本回放过程中,客户端发出请求,通过关联函数所定义的左右边界值(也就是关联规则),在服务器所响应的内容中查找,得到相应的值,已变量的形式替换录制时的静态值,从而向服务器发出正确的请求,这种动态获得服务 ...
分类:其他   时间:2017-06-26 16:36:08    收藏:0  评论:0  赞:0  阅读:395
CYQ.Data V5 分布式自动化缓存设计介绍(二)
最近一段时间,开始了《IT连》创业,所以精力和写的文章多数是在分享创业的过程。而关于本人三大框架CYQ.Data、Aries、Taurus.MVC的相关文章,基本都很少写了。但框架的维护升级,还是时不时的在进行中的,这点从开源的Github上的代码提交时间上就可以看出来了。毕竟《IT连》的后台Web... ...
分类:其他   时间:2017-06-26 16:35:48    收藏:0  评论:0  赞:0  阅读:264
TP5.0中的小知识总结
2017年6月26日15:01:231.input 获取输入数据 支持默认值和过滤;接收用户在前台输入的数据,可以是get方式也可以是post方式。2.ThinkPHP5.0内置了分页实现,要给数据添加分页输出功能在5.0变得非常简单,可以直接在Db类查询的时候调用paginate方法: 分页功能: ...
分类:其他   时间:2017-06-26 16:35:35    收藏:0  评论:0  赞:0  阅读:415
2017.6.26 接口测试工具postman使用总结
参考来自: http://www.cnblogs.com/sunshine-sky66/p/6369963.html http://www.cnplugins.com/tool/specify-postman-methods.html 1.postman的安装 建议安装后,进行注册然后登陆,使用起来 ...
分类:其他   时间:2017-06-26 16:35:25    收藏:0  评论:0  赞:0  阅读:578
python-day9 进程
什么是进程 进程:正在进行的一个过程或者说一个任务。而负责执行任务则是cpu。 举例: egon在一个时间段内有很多任务要做:python备课的任务,写书的任务,交女朋友的任务,王者荣耀上分的任务, 但egon同一时刻只能做一个任务(cpu同一时间只能干一个活),如何才能玩出多个任务并发执行的效果? ...
分类:编程语言   时间:2017-06-26 16:35:14    收藏:0  评论:0  赞:0  阅读:316
https://github.com/MediaTek-Labs/linkit-smart-7688-feed编译失败
2017-06-26 16:08:49 (8.82 KB/s) - Read error at byte 10119560/24112160 (Connection timed out). Giving up. Download failed.No more mirrors to try - giv ...
分类:Web开发   时间:2017-06-26 16:34:58    收藏:0  评论:0  赞:0  阅读:696
java中添加流水单号
1 //用于生成出库的ID 2 public static String getexportid(){ 3 //生成规则:Ck+时间戳(20170626143520)+6位的随机数 4 return "CK"+getnowstr()+getStringRandom(6); 5 } 6 public ... ...
分类:编程语言   时间:2017-06-26 16:34:43    收藏:0  评论:0  赞:0  阅读:225
iscroll5在使用情况下click事件失效的问题
转载自:http://www.52html5.com/?p=2618 Bug描述: iOS、android4.4+下不能触发click事件。 Bug解决: 调用iscroll插件,增加配置参数:click:true/false click的值是要根据移动终端设备进行判断,如果只是简单的判断终端类型的 ...
分类:其他   时间:2017-06-26 16:34:28    收藏:0  评论:0  赞:0  阅读:212
防止父元素坍塌的清楚浮动clear
如果父元素没有设置高度,其中子元素全部带float属性,父元素内部将没有任何普通流元素而坍塌。 想要解决这件事情,只需添加一个空的块状子元素,并设置clear属性,即可让父元素自动包裹该元素, 从而达到包裹所有浮动子元素的目的。 效果如下: ...
分类:其他   时间:2017-06-26 16:34:17    收藏:0  评论:0  赞:0  阅读:201
web_custom_request和web_submit_data区别
web_custom_request和web_submit_data区别 web_custom_request方法可以发送POST和GET类型的请求; web_submit_data只能发送POST类型的请求; 所有web_submit_data方法发送的请求都可以使用web_custom_requ ...
分类:Web开发   时间:2017-06-26 16:34:02    收藏:0  评论:0  赞:0  阅读:284
1502条   上一页 1 ... 37 38 39 40 41 ... 76 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!