0. 引言 软件开发过程中(尤其对于图形界面来说),经常会遇到单例模式问题,而且还是多线程会同时访问的问题。 1. 单线程下的单例模式 如果仅仅是单线程,想必还是很简单的,无需考虑数据共享问题,代码如下: 2. 多线程下的单例模式 这种情况下,大部分我们很想到双次检测再加锁的解决办法,代码如下: 3 ...
分类:
其他好文 时间:
2016-10-25 16:45:03
阅读次数:
171
Chubby: 保持高可用性和可靠性,不追求读写的高吞吐量,所有的读写请求都有主控服务器完成,其他的备份服务器在内存中维护和主控服务器完全一致的树形结构,此时从属服务器的作用在于系统的整体的可靠性。 Zookeeper: 每一个节点都可以处理读请求,写请求只能由主控服务器处理,此时从属服务器的作用在 ...
分类:
其他好文 时间:
2016-10-25 16:45:54
阅读次数:
362
明确原理: 先确定一下OpenGL里面的坐标为:x轴正方向为屏幕向右,y轴正方向为屏幕向上,z轴正方向为屏幕由里向外。 当手指在X轴方向上移动时,画面中物体应绕Y轴方向旋转,则为gl.glRotatef(Angle,0,1,0); 当手指在Y轴方向上移动时,画面中物体应绕X轴方向旋转,则为gl.gl ...
分类:
移动开发 时间:
2016-10-25 16:43:35
阅读次数:
343
几年前我组织开发了综合业务管理系统,该系统包含系统门户、业务信息、联系处置、数据查询、指标报表等功能板块,其中涵盖了门户定制、工作流引擎、自定义表单、指标计算、通用数据展示、通用后台服务、用户授权认证、数据交互等等一系列技术功能点。 为了完成上述功能,我们搭建了一套开发框架,采用当时刚刚发布的asp ...
分类:
Web程序 时间:
2016-10-25 16:44:15
阅读次数:
301
bootstrapTable 分页传值 配置项:将原始的 limit: params.limit, //页面大小 page: params.offset, //页码 改成 然后将bootstrapTable 配置项: sidePagination: 'server',//设置为服务器端分页 quer ...
分类:
其他好文 时间:
2016-10-25 16:44:08
阅读次数:
291
在java8发布以前,HashMap的实现简单来说就是一个Node数组,通过hash算法尽可能的分散了元素的位置,当一个位置有超过一个元素时,用链表的形式将元素进行连接。在java8中HashMap的实现形式有了一些改动,其中比较重要的一点就是链表的阈值,当链表的长度大于等于7时,会将这个位置的链表 ...
分类:
其他好文 时间:
2016-10-25 16:43:19
阅读次数:
182
在ip4-icmp-input 与 ip4-udp-input后可以注册后续的处理函数,ip4-icmp-input根据 icmp的报文类型选择相应的处理函数,而ip4-udp-input根据端口选择相应的处理函数。 注册函数分别为:ip4_icmp_register_type udp_regist ...
分类:
其他好文 时间:
2016-10-25 16:43:37
阅读次数:
689
1.在数据库添加两张表,拥有主外键关系 主键表: 外键表: 2.往工具栏里拖出GridCont控件,并增加相应的列,这里对"省份"进行修改,"FileName"里面的值与数据库的列名对应,下面的"(Name)"可以与FileName相同; FileName:ProvinceID (Name):Pro ...
分类:
Windows程序 时间:
2016-10-25 16:44:22
阅读次数:
1071
STM32寄存器版本——内部时钟设置 同时要记得把延时初始化函数设置好 ...
分类:
其他好文 时间:
2016-10-25 16:44:17
阅读次数:
224
除了alert弹窗,js还有confirm弹窗和prompt弹窗 var a= confirm("1111");alert(a) 弹出确认弹窗,有确认,取消按钮,确认返回true,取消返回false var b= prompt("请输入姓名", "");alert(b) 弹出输入框,一个是输入框的提 ...
分类:
Web程序 时间:
2016-10-25 16:42:04
阅读次数:
630
摘要 “工欲善其事必先利其器”,作为菜鸟,也是从别人那里偷学来的一些东东。今天看到同事用到一个终端命令行工具,觉得自己弱爆了。然后在网上搜了下该工具。发现类似的工具还是挺多的,只是自己不知道罢了。 原文链接:12款最佳Linux命令行终端工具 内容 如果你跟我一样,整天要花大量的时间使用 Linux ...
分类:
系统相关 时间:
2016-10-25 16:41:29
阅读次数:
247
For each training pattern presented to a multilayer neural network, we can computer the error: yd(p)-y(p) Sum-Squared Error squaring and summing acros ...
分类:
其他好文 时间:
2016-10-25 16:40:54
阅读次数:
167
这里是针对.NET版本过低的排序方式,没怎么用过,记录一下; 一、创建字典Dictionary 对象 假如 Dictionary 中保存的是一个网站页面流量,key 是网页名称,值value对应的是网页被访问的次数,由于网页的访问次要不断的统计,所以不能用 int 作为 key,只能用网页名称,创建 ...
分类:
编程语言 时间:
2016-10-25 16:40:23
阅读次数:
252
一、安装SaaS版AI探针准备工作: 1.准备好可用的docker版AcmeAir应用 2.在SaaS官网tpm.oneapm.com上已注册可用的账号 3.登录tpm.oneapm.com,点击选择AI图标进入添加应用界面,点击选择java图标,按照页面提示下载OneAPM_java_Agent_ ...
分类:
其他好文 时间:
2016-10-25 16:40:23
阅读次数:
321
1 动态类型语言 静态类型语言编译时就已经确定变量类型,动态类型语言的变量类型要到程序运行时,变量被赋予某个值后,才会有类型。 静态语言的优点:首先,编译时就能发现类型不匹配错误,其次如果程序明确规定数据类型,编译器还能针对这些信息对程序进行优化,提高程序执行速度。 静态语言的缺点:迫使程序员按照强 ...
分类:
编程语言 时间:
2016-10-25 16:39:46
阅读次数:
219