现在位置: 首页 > swirling发表的所有文章
  • 05月
  • 24日
综合 ⁄ 共 6262字 评论关闭
memory子系统 memory 子系统可以设定 cgroup 中任务使用的内存限制,并自动生成由那些任务使用的内存资源报告。memory子系统是通过linux的resource counter机制实现的。下面我们就先来看一下resource counter机制。 resource counter是内核为子系统提供的一种资源管理机制。这个机制的实现包括了用于记录资源的数据结构和相关函数。Resource counter定义了一个res_counter的结构体来管理特定资源,定义如下: struct res_counter { unsigned long long usage; unsigned long long max_usage; unsigned long long limit; un......
阅读全文
  • 10月
  • 24日
综合 ⁄ 共 4428字 评论关闭
配对设计主要研究某种实验处理前后的对比状况,来判定该种处理是否有效。该种方法能够有效地控制非实验因素对结果的影响。 需要注意的是实验前后的结果不是独立的,就是说实验前的状况对实验后的结果是有影响的。统计学上通常会通过差值来消除这种影响,也可以考虑进行两独立样本的检验。这里分别用两种软件实现第一种方法。 例子:考察16个病人服药前后的weights和triglyceride levels,具体数据见附件。 1.SPSS Analyze-Compare Means-Paired Samples T test,然后选择配对变量 2.SAS(UNIVARIATE语句详解参考:http://543484067.q......
阅读全文
  • 05月
  • 03日
综合 ⁄ 共 1484字 评论关闭
题目详情 问题描述   任何一个正整数都可以用2进制表示,例如:137的2进制表示为10001001。   将这种2进制表示写成2的次幂的和的形式,令次幂高的排在前面,可得到如下表达式:137=2^7+2^3+2^0   现在约定幂次用括号来表示,即a^b表示为a(b)   此时,137可表示为:2(7)+2(3)+2(0)   进一步:7=2^2+2+2^0 (2^1用2表示)   3=2+2^0    所以最后137可表示为:2(2(2)+2+2(0))+2(2+2(0))+2(0)   又如:1315=2^10+2^8+2^5+2+1   所以1315最后可表示为:   2(2(2+2(0))+2)+2(2(2+2(......
阅读全文
  • 03月
  • 21日
综合 ⁄ 共 9172字 评论关闭
在 Scala 中实现并发编程的主要方法:可以直接使用 Java 语言的并发库的基本方法,可以使用 Scala API 中的MailBox 类型。尽管这两种方法都是可行的,但是它们并不是 Scala 实现并发性的主要机制。真正提供并发性的是 Scala 的 actor。 什么是 “actor”? “actor” 实现在称为 actor 的执行实体之间使用消息传递进行协作(注意,这里有意避免使用 “进程”、“线程” 或 “机器” 等词汇)。尽管它听起来与 RPC 机制有点儿相似,但是它们是有区别的。RPC 调用(比如 Java RMI 调用)会在调用者端阻塞,直到服务器端完成处理并发送......
阅读全文
  • 02月
  • 09日
综合 ⁄ 共 3988字 评论关闭
当信息量较大时,我们就需要将信息保存在多台机器上。如何均匀分配数据呢? redis.clients.jedis.ShardedJedisPool.java 为我们提供了一个简单一样的数据分箱的实现,下面分析一下其原理。 从构造方法入手: public ShardedJedisPool(final GenericObjectPool.Config poolConfig,             List<JedisShardInfo> shards, Hashing algo, Pattern keyTagPattern) {      super(poolConfig, new ShardedJedisFactory(shards, algo, keyTagPattern)); } poolConfig:同JedisPool的设置,参见《常见JedisConnectionExceptio......
阅读全文
大家都知道,我们新购买的U盘在使用的时候是FAT32格式的,但是如果我们需要拷贝超过4GB大小的文件,FAT32格式就无法支持了,这时候只有两个办法。一是将文件通过RAR分卷压缩,二是将U盘格式化成NTFS格式。显然第一种方式相当麻烦而且繁琐,所以我们会选择第二种方式。但是由于WINDOWS XP正常情况下并无法将U盘格式化成NTFS格式。怎么办呢?别急,下面我们教大家两种方法,可以不利用外部软件轻松解决。      方法1:磁盘驱动器策略修改法     具体方法是,双击“我的电脑”,选择当前需要更改格式的U盘盘符,点右建选择“属性”。选择......
阅读全文
  • 02月
  • 03日
综合 ⁄ 共 2286字 评论关闭
Java语言的“编译期”是一段不确定的过程,因为它可能指的是前端编译器把java文件转变成class字节码文件的过程,也可能指的是虚拟机后端运行期间编译器(JIT)把字节码转变成机器码的过程。 下面讨论的编译期优化指的是javac编译器将java文件转化为字节码的过程,而运行期间优化指的是JIT编译器所做的优化。 编译期优化 虚拟机设计团队把对性能的优化集中到了后端的即时编译器(JIT)中,这样可以让那些不是由javac编译器产生的class文件也同样能享受到编译器优化所带来的好处。但是javac做了许多针对编码过程的优化措施来改善程......
阅读全文
 对于作Java桌面应用来说,比较烦人的就是安装部署问题,客户端是否安装有jre、jre版本问题、jre去哪下载、如何用jre启动你的Java应 用?不要说刚接触电脑的人,就算是比较熟悉电脑,如果没有接触过Java,面对一个Java应用,如何在Windows下启动它,估计都会折腾半天。如果 不是因为这个问题,Java在我的眼里算是最完美的语言了,也是我最喜爱的语言。     所以我认为这个是导致Java桌面应用被一些人所讨厌的最大原因,Java的优势是“一次编写,随处运行”,跨平台特性确实很好,但并不是每个人都需要或都想要跨平台,而且有时候JVM平台......
阅读全文
  • 12月
  • 18日
综合 ⁄ 共 2780字 评论关闭
  1.转换说明符       %a(%A)     浮点数、十六进制数字和p-(P-)记数法(C99)       %c             字符       %d             有符号十进制整数       %f              浮点数(包括float和doulbe)       %e(%E)     浮点数指数输出[e-(E-)记数法]       %g(%G)     浮点数不显无意义的零"0"       %i              有符号十进制整数(与%d相同)       %u             无符号十进制整数       %o             八进制整数    e.g.     0123       %x(%X)      十六进制整数0f(0F)   e.g.   0x1234       %p             指针       ......
阅读全文
  • 12月
  • 16日
综合 ⁄ 共 1843字 评论关闭
题意: 给出一系列线段,判断某两个线段是否连通. 思路: 根据线段相交情况建立并查集, 在同一并查集中则连通. (第一反应是强连通分量...实际上只要判断共存即可, 具体的方向啊是没有关系的..) 并查集合并的时候是根节点合并. 快速排斥试验不是必需的, 大规模数据可能是个优化吧. 跨立试验注意共线的情况. 共线判断注意与y 轴平行的情况. #include <cstdio> #include <cstring> #include <cmath> using namespace std; const double EPS = 1e-6; const int INF = 0x3f3f3f3f; const int MAXN = 15; typedef struc......
阅读全文
  • 12月
  • 11日
综合 ⁄ 共 533字 评论关闭
开始写写博客,做做笔记,学习学习。 这些代码写的不好,不过是自己写的,希望各位大神师指点一二。 输入字符串,进行简单加密。如下: 输入:CCCCYYSUUUIIII 结果:4C2Y S3U4I #include <iostream> #include <stdlib.h> using namespace std; int main() { char sz[100], ss[4], temp[100]; memset(ss, '\0', 4); int i = 0, j = 0, k = 0, iCount = 0, m = 0; cout << "输入一串字符:"; cin >> sz; while(sz[i] != '\0') { j = i + 1; iCount = 1; w......
阅读全文
  • 12月
  • 07日
综合 ⁄ 共 1992字 评论关闭
一个美国金融网站的真实的例子 此处的代理,包含权限保护和智能引用代理   package com.javapatterns.proxy.smartproxy;   public class Client { private static Searcher searcher;   public static void main(String[] args) { searcher = new Proxy(); String userId = "Admin"; String searchType = "SEARCH_BY_ACCOUNT_NUMBER";   String result = searcher.doSearch(userId, searchType);   System.out.println(result); } }     package ......
阅读全文