我与Node.js重新认识的第2周 - Node.js 底层 书接上次:《我与Node.js重新认识的第一周 - Node.js 风格特点》。这次读了一些关于底层实现的东西: 《深浅》第3章 异步I/O - node.js是如何实现异步i/o的 Udemy 《Learn and Understand ...
分类:
Web程序 时间:
2017-12-06 20:02:35
阅读次数:
227
解决方案 在弹出弹窗的时候,设置window最外层定位为fixed,这样window便不会滚动了,在关闭弹窗的时候,设置window体定位为static,window便可重新滚动。 另外,弹出时设置定位为fixed会使window回到顶部,可以通过js获取当时的scrollTop,固定设置top负值 ...
分类:
移动开发 时间:
2017-12-06 20:02:23
阅读次数:
158
看了几次抽象工厂模式,每次查看都需要重新理解一次,可能是涉及的类和接口比较多,所以比较难缕清的关系吧!在笔者看来,我们还是要吸取其思想而不是生搬硬套。 来看下类图: 大话设计模式-类图 看类图已经很乱了,来简单的梳理下。我们只看接口,这样就不难看出实际上是抽象工厂生产抽象产品的过程,而具体实现都是各 ...
分类:
编程语言 时间:
2017-12-06 20:02:07
阅读次数:
152
方法一:在初始化时保存ApplicationContext对象 方法二:通过Spring提供的utils类获取ApplicationContext对象 方法三:继承自抽象类ApplicationObjectSupport 方法四:继承自抽象类WebApplicationObjectSupport 方 ...
分类:
编程语言 时间:
2017-12-06 20:01:57
阅读次数:
170
VisualVM 是JDK自带的一款全能型性能监控和故障分析工具,包括对CPU使用、JVM堆内存消耗、线程、类加载的实时监控,内存dump文件分析,垃圾回收运行情 况的可视化分析等,对故障排查和性能调优很有帮助。在Windows中安装JDK后,VisualVM位于%JAVA_HOME%/bin/下, ...
分类:
系统相关 时间:
2017-12-06 20:01:46
阅读次数:
271
#!/usr/bin/python import sys import time import os import pexpect now = time.strftime('%Y-%m-%d',time.localtime(time.time()))aa = open ('/home/hanlei/ ...
分类:
编程语言 时间:
2017-12-06 20:01:33
阅读次数:
235
最近要做卜东波老师线性规划的算法作业,要求用GLPK和Gurobi对结果进行验证 本来想在Windows下安装GLPK的,但是貌似Windows下必须安装VS才能对GLPK进行编译,不想装VS......于是在虚拟机里面的Ubuntu配置GLPK 一、安装 网上有两种方法 方法一:添加源然后更新源并 ...
分类:
系统相关 时间:
2017-12-06 20:01:18
阅读次数:
269
用VS2005+SQLSERVER2008开发C/S的程序,程序上线运行一段时间之后发现在某些功能偶尔出现如下的错误: 在向服务器发送请求时发生传输级错误。 (provider: TCP 提供程序, error: 0 - 远程主机强迫关闭了一个现有的连接。) > System.Data.SqlCli ...
分类:
其他好文 时间:
2017-12-06 20:00:58
阅读次数:
437
使用junit执行这段代码,会在test方法执行完后,子线程也被强制终止,而使用main测试则不会(当然如果设置了子线程为守护线程也会在主线程执行完,即执行System.exit(0)后被强制退出)。 解答引自http://bbs.csdn.net/topics/391807147的网友解答,万分感 ...
分类:
编程语言 时间:
2017-12-06 20:00:48
阅读次数:
144
Insert title here 用户名称 : 用户密码 : ... ...
分类:
其他好文 时间:
2017-12-06 20:00:33
阅读次数:
163
#include using namespace std; //计算fibonacci数 //方法一:二分递归法,时间复杂度为O(2^n),额外空间复杂度为常数 int RecursiveFibonacci(int n) { return (n < 2) ? n : RecursiveFibonac... ...
分类:
其他好文 时间:
2017-12-06 20:00:24
阅读次数:
152
Find the nth digit of the infinite integer sequence 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, ... Note:n is positive and will fit within the range of a 32-bi ...
分类:
其他好文 时间:
2017-12-06 20:00:10
阅读次数:
151
PostgreSQL 9.5.4数据库快速INSERT大量数据研究 背景 在一些应用场景中,需要向Abase数据库中快速装入大量的数据,比如数据库迁移,SQL日志分析等。在PG上快速插入数据有几种方案,每种方案的效率怎么样?如何调优能加快的数据装载? 场景设定 SQL日志分析是一个采集JDBC日志、 ...
分类:
数据库 时间:
2017-12-06 20:00:01
阅读次数:
200
自定义Field级别的错误提示信息步骤: 2. 然后在该属性文件中指定每一个出字段的错误消息。如:invalid.fieldvalue.birthday = birthday invalid! 注意:invalid.fieldvalue.是不变的,后面跟着是出错的字段。 ...
分类:
其他好文 时间:
2017-12-06 19:59:39
阅读次数:
122
1.TLayout布局效果 竖屏: 横屏: 问题:控件、字体视觉上无变化,位置无变化,但控件缩放有问题2.TScaledLayout布局效果 竖屏: 横屏: 问题:控件位置无变化,但控件、字体视觉效果有问题(变形了)&n
分类:
其他好文 时间:
2017-12-06 19:59:27
阅读次数:
387
RabbitMQ RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统。他遵循Mozilla Public License开源协议。 MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信, ...
分类:
其他好文 时间:
2017-12-06 19:59:16
阅读次数:
135
题意:n个银行,每个有价值和被抓概率,要求找被抓概率不超过p的最大价值 题解:dp[i][j]表示前i个取j价值的所需最小概率,01背包处理,转移方程dp[i][j]=min(dp[i-1][j],dp[i-1][j-v[i]]+(1-dp[i-1][j-v[i]])*p) #include<bit ...
分类:
其他好文 时间:
2017-12-06 19:59:03
阅读次数:
198