- 博客(242)
- 资源 (4)
- 收藏
- 关注
原创 Rust 中的 align_of 和 size_of
align_of 是根据读取变量的效率进行计算:int 类型占 32bit, 即 4 个字节, 假设 CPU 从 0 位置开始读取, 一次读取 4 个字节正好满足, 所以 int 放在 0123 的位置比放在 3456 的位置更有利于被 CPU 读取. 简而言之, 原始类型的 align_of 就是其 size_of,下面是 Rust 中原始类型的对齐和大小, 由于 64 位系统的数据总线宽度是 64bit, 导致 i128 和 u128 的对齐和大小不一致.结构体的 align_of一个结构 P,
2022-06-08 23:51:48
1177
原创 AWS-存储和数据库
学习目标在本模块中,您将学习如何:实例存储是 ec2 的本地数据块级存储, 由于 ec2 是虚拟机, 当重启该虚拟机时, 可能丢失原有的存储.块存储是一个 volume, 理解为一块磁盘.特点:也叫对象存储, 对象存储在存储桶中. 修改必须以对象为单位进行更新(不支持局部更新), 一个 5G 的视频修改完成后必须重新上传.优点:缺点:RDS 是一项托管服务, 提供多种安全选项, 支持静态数据加密和动态数据加密, 兼容多种数据库引擎:Amazon Aurora兼容 MySQL 和 PostgreSQL. 5
2022-06-08 23:46:11
520
原创 The Rust Programming Language 笔记
镜像资源新建一个文件 ~/.cargo/config[source.crates-io]replace-with = 'tuna'[source.tuna]registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"构建帮助文档cargo doc --open语法:: 语法表示静态方法调用, 例如: String::new(), 这个静态方法是定义在 structure 中的一个 function
2021-09-26 22:06:07
4824
原创 用 Rust 实现面向对象中的状态模式
用 Rust 实现面向对象中的状态模式使用 Rust 实现面向对象中的状态模式, 下面的代码模拟了一篇 Blog 的发布 (Post) 过程.文章中涉及了一些 Rust 特性, 如果你是第一次接触 Rust, 可以先看这里.准备工作安装 Rust 环境. 看这里新建工程, 准备 main.rs 和 lib.rs 文件.$ cargo new blog$ cd blog/src$ touch lib.rc$ lslib.rs main.rscargo 是 Rust 的构建工具和包管理
2021-07-28 18:19:48
267
翻译 翻译 AbstractQueuedSynchronizer ( AQS )类注释
学习笔记, 分享之.版本: Java 8Class: java.util.concurrent.locks.AbstractQueuedSynchronizer本类提供了一个框架, 用于实现阻塞锁及其相关的同步器( 信号量, 事件等 ), 框架依赖FIFO等待队列. 设计这个类, 是为了给那些各种各样的同步器提供一个有用的基础, 那些同步器有一个共同特征: 使用一个int原子类型描述其状态. 本类的子类需定义修改该状态的protected方法, 也要定义这些状态对于该对象被获取或释放的意义. 基于此,
2020-11-09 17:14:27
294
原创 解释 Zuul 的 zuul.strip-prefix 属性
zuul.strip-prefix 和 zuul.routes.<name>.strip-prefix , 两个都是用来剥离前缀的, 前者剥离全局前缀, 后者剥离route中的前缀. 剥离后的路径用于访问具体service. 所以一个地址经过zuul之后可能有四种剥离前缀的情况, 看下面的图. 第四种情况是zuul的默认行为....
2020-06-12 19:20:24
980
1
原创 Java反转整数
反转整数 public int reverse(int x) { /* 使用数学方法反转,下面是具体步骤 原数字: 321 反转数字: 0 1. 中间变量 = 原数字 % 10 = 321 % 10 = 1 原数字 = 原数字 / 10 = 321 / 10 = 32 ...
2020-04-20 18:06:57
301
原创 HTTP协议为什么是基于纯文本的
以下是摘自stackoverflow.com的回答 A reason that's both technical and historical is that text protocols are almost always preferred in the Unix world.Well, this is not really a reason but a pattern...
2015-03-04 09:44:40
700
原创 JQuery中的offset()
obj.offset().left 和 obj.offset().top返回的是距离浏览器边框的位置,这两个值会随着浏览器窗口的大小而改变。
2014-12-02 13:56:59
134
原创 浅析 Java Thread.join() (转载)
转载:一、在研究join的用法之前,先明确两件事情。1.join方法定义在Thread类中,则调用者必须是一个线程,例如:Thread t = new CustomThread();//这里一般是自定义的线程类t.start();//线程起动t.join();//此处会抛出InterruptedException异常 2.上面的两行代码也是在一个线程里面执行的。...
2014-10-30 08:52:03
166
原创 虚拟机关机时出现:Shutting down ... Running guests on default URI,停止不动的情况
转自:http://www.cnblogs.com/saptechnique/archive/2013/01/04/2843845.html 在网上找了一下,大部分不太管用,只需要在安装虚拟机的目录下改一下 ***.vmx 文件就可以了,具体方法如:把vcpu.hotadd = "TRUE" 改成vcpu.hotadd = "FALSE" 下面是引用的...
2014-10-27 14:28:27
495
原创 PHP Session 变量的使用方法详解与实例代码(转)
在php中Session经常用来验证用户注册或登录之后的验证了,下面我来总结session变量的一些常用实例与用法介绍 当您运行一个应用程序时,您会打开它,做些更改,然后关闭它。这很像一次会话。计算机清楚你是谁。它知道你何时启动应用程序,并在何时终止。但是在因特网上,存在一个问题:服务器不知道你是谁以及你做什么,这是由于 HTTP 地址不能维持状态。通过在服务...
2014-10-22 10:14:30
173
原创 2014-10-21 锻炼日记
8月初开始,加入了自重锻炼。 那天的计划是锻炼胸和胳膊吧好像,健身房人巨多,卧推架旁边全是人。我就跑到小操房做俯卧撑去了,各种花式的俯卧撑,充血非常到位,比用卧推架效果好太多了。 看来自重训练不是想象中的那么没用啊,嘿嘿正好我有一本《囚徒健身》,买来翻了一遍就垫枕头了。这下可以派上用场了。 踏踏实实的从第一式开始练。五个动作,每个动作有九式,一步一步来。 ...
2014-10-21 18:34:33
172
原创 在struts-default中使用json
如何在struts-default中使用json以下转自百度http://zhidao.baidu.com/link?url=Ft9eNBPZaBiv-6Mfxxwg2Yk6eBCp-EZ1HAIi45P6_xpMkSSNNayyV8hh6xOvy7GLfFfS_ycNV7DrrLAn92sYBKjson-default其实也是最终继承struts-default的 json-p...
2014-10-21 14:46:51
141
原创 angularJS 中的逻辑form
angularJS中可以针对form表单进行校验,例如 <form name="myForm"> <input type="text" name="name" required/> <span ng-show="myForm.name.required">请输入名称</span>
2014-10-20 18:50:51
130
原创 自定义sublime text快捷键
使用自定义快捷键完成一些事情,方法是打开Preferences下的Key Bidings - User,然后添加下面的文字 1.跳出特定字符对于自动补全的括号、引号,右手总要按一下向右光标键,很麻烦是不是,添加下面这段代码,到时候按一下回车键就OK了[{ "keys": ["enter"], "command": "move", "args": {"by"
2014-10-20 10:15:41
146
使用零宽度断言查找特定内容
在eclipse中,使用查找功能要求:查找下划线,并且下划线的前面没有出现过左括号。 1.先使用零宽度正回顾后发断言,语法如下:(?<=exp) 用于匹配exp后面的位置 正则表达式:(?<=\({1,100}.{1,1000})_在断言中尽量不要用+和*,因为不同的解释器对无限匹配的规则有所不同,可能在自己环境里用的好好的,换了一个环境就不能使用了。...
2014-09-16 10:26:35
176
原创 JQuery简单的键盘事件
//键盘操作 $(document).keydown(function(event){ var e = event || window.event; var k = e.keyCode || e.which; switch(k) { case 37: //… break; case 39: //… break; } return false;...
2014-09-05 11:11:05
145
使用打印机打印小册子是的注意事项
为了方便阅读也为了省纸,想把下载的文档打印成一本小册子,打印机的型号是HP LaserYet P2055dn,安装的驱动是P2050的,打印机支持自动双面打印,非常方便,下面是adobe reader和office进行双面打印小册子是的设定,稍有不同。 1.在adobe reader中打印直接在打印界面选择“小册子”后进行设定,不要再进入打印机的属性设定双面打印。如果在...
2014-09-04 14:33:16
2277
原创 C3P0错误APPARENT DEADLOCK!!!解决
文章转自 http://japi.iteye.com/blog/243702Java代码 [framework] 2008-09-18 18:36:05,109 - com.mchange.v2.async.ThreadPoolAsynchronousRunner -46651078 [Timer-18] WARN com.mchange.v2.async.Threa...
2014-09-01 19:24:03
1651
Hibernate的flush效率问题
程序中使用了声明式事务管理,所有service中以add打头的配置是PROPAGATION_NOT_SUPPORTED,每个请求过来产生100个更新,当service处理完毕后,hibernate会把数据刷新到数据库,这个刷新的过程非常消耗时间。偶然间把事务的传播属性改成了PROPAGATION_REQUIRED,刷新到数据库的速度反而快了。暂时不知道为什么。。。 APPAREN...
2014-08-30 18:45:49
339
原创 Ehcache缓存配置
Ehcache缓存配置 简介 Cache的配置很灵活,官方提供的Cache配置方式有好几种。你可以通过声明配置、在xml中配置、在程序里配置或者调用构造方法时传入不同的参数。 你可以将Cache的配置从代码中剥离出来,也可以在使用运行时配置,所谓的运行时配置无非也就是在代码中配置。以下是运行时配置的好处: · 在同一个地方配置所有的C...
2014-08-26 15:17:20
108
原创 力量举的技术动作 又一篇
力量举的动作很简单,但有很多细节需要注意,每个动作的衔接都需要无数次的练习才能做到完美,即使是有经验的训练者也要时刻注意动作细节,往往高手和大神的差别就在动作细节的把握上。所以在把我的训练计划分享出来之前,我希望大家都能好好的研究一下这个贴,无论你是新手还是大神。对比一下自己的技术动作,有不对的地方赶紧改,刚开始改的时候成绩会有小幅的退步,别担心,后面的涨幅绝对能让你感到兴奋!深蹲低杠位,宽...
2014-08-21 13:18:05
240
原创 力量举的技术动作
走近杠铃之前,首先要想想穿什么。你应该穿硬拉拖鞋或平底鞋,比如匡威。如果你没有这两种鞋,你应该光脚训练(如果健身房老板允许的话;如果他不允许,你应该换一家健身房)。当我使用400磅以上的重量时,我总是佩戴力量举腰带,尽管这个重量只是我的最大重量的大约40%。每个力量举选手都需要学习使用腰带,它能够使你拉起更大的重量,帮助预防背部受伤。我建议健美者和非力量举选手使用1RM的80%以上的重量时,...
2014-08-21 13:17:04
302
原创 关于各个心率区间的状态和效果
50%~60%: 运动出力状态:放松的简单慢跑,有规律的呼吸 效果:初始阶段的有氧训练;减轻压力. 消耗:脂肪和糖份消耗量均比较小. 典型运动:适量运动:简单慢跑,步行60%~70%: 运动出力状态:舒服的速度;有点加深的呼吸,可以说话。 效果:心血管健康的基本训练;很好的恢复速度,体重控制。 消耗:脂肪消耗最大, 糖份消耗一般 典型运动:跑步, 滑轮70%~80%: 运动出力状态:...
2014-08-19 13:14:55
862
原创 对自己的评价
较强的团队精神和集体荣誉感,良好的组织和协调能力。较好的自学能力,用于面对和克服困难为人诚恳,待人真诚,工作积极向上具有很强的责任心和进取心...
2014-08-19 10:31:11
211
原创 skip-name-resolve
远程连接MySQL数据库时如果需要等待很长时间,可以在my.ini中加入skip-name-resolve参数,禁止反向域名解析。同时在设置用户的主机是,不能使用localhost之类,必须使用IP地址,如果使用了IP地址仍无法连接,使用ping localhost查看是否转换为了IPv6,如果转为了IPv6,在设置数据库用户的时候,主机应该是::1。...
2014-07-29 10:26:32
357
原创 2014-07-29 锻炼日记
三天分化训练日记 深蹲,硬拉和卧推,分别放在每次训练的第一个动作,因为不愿意看到大腿围度的增长,所以在深蹲和硬拉时,分别使用了4rm和6rm。 昨天硬拉210磅 6 X 3,调整了姿势,采用曲腿硬拉。硬拉和深蹲水平差基本持平。相比之下卧推的力量有点过大,卧推4rm是160磅,1rm估计在200磅,而深蹲1rm在250磅,太不平衡了。所以还是要好好发展腿部力量。 ...
2014-07-29 09:58:56
136
原创 郭雪波《乌妮格家族》
两条主干同时进行,一条是现实,另外一条是回忆。行文华丽,但缺乏对读者想象力的引导。 本书是大萨满系列,萨满博从头到尾贯穿整个故事。传奇又神秘的萨满博,特别能引起我的好奇,但全书中对萨满博的传奇和神秘只有两处,一处是铁喜神博和九头狼交锋,另一处是烧博事件。姹干乌尼格这只银狐并没有完成它的使命,既没有让读者对它产生浓厚的兴趣,它自己也没有与萨满产生密切联系。 每本书...
2014-07-28 15:28:39
233
原创 PrepareStatement 中 in 参数和 like 参数的用法
in 参数 String sql = "select * from user where user.age in (?, ?, ?, ?) and name like ?;......stmt.setInt(1, 11);stmt.setInt(2, 12);stmt.setInt(3, 13);stmt.setInt(4, 14); like 参数...
2014-07-25 14:57:28
500
原创 List 转换 String
List<Integer> 转换成用逗号分隔的String String s = StringUtils.join(list, ",");
2014-07-25 14:53:13
117
原创 2014-07-21 锻炼日记
一场病,彻底蔫了。7-14号开始换了计划。三天分化训练,所有的动作都是10~12RM。第一天:硬拉,后背,二头,后肩,核心第二天:卧推,胸,三头,肩,核心第三天:深蹲,腿,核心第四天:游泳,有氧第五天:休息 关于营养训练日:蛋白质 170磅 × 1g/磅 = 170克碳水 170磅 × 2.5g/磅 = 425克 休息日和有氧日:蛋白...
2014-07-21 15:35:32
105
原创 apache连接tomcat时,ajp被拒绝
apache的日志[Fri Jul 11 09:48:48 2014] [error] ap_proxy_connect_backend disabling worker for (127.0.0.1)[Fri Jul 11 09:48:48 2014] [error] proxy: AJP: failed to make connection to backend: 127.0...
2014-07-14 17:52:05
7503
原创 f(x)是个什么玩意儿
从什么时候开始讨厌数学的呢,我也记不太清楚了。但是“函数”这两个字一直很令我不爽,尤其是“y=f(x)”这个公式,我一直不明白这是个什么玩意儿,所以总搞不清楚一会儿y=f(x),一会儿又特么x=f(y),搞什么究竟是。但是我的物理和化学还不错,和空间想象能力有关的对于我来说更容易理解。 毕业后搞编程,搞了十年,十分钟前我的脑袋灵光一闪,f(x)中的f如果是function的意思,...
2014-07-11 16:23:29
345
原创 数据库的问题应该最优先解决
在设计系统初期,应该考虑数据的整合性究竟有多么严格,如果不是非常严格的,是否可以去掉事务。因为如果对事务控制不好,会导致数据库重量产生很多锁表,特别是更新或者插入非常频繁的时候。 ...
2014-07-11 11:01:30
114
LogViewer Pro v1.8.6
2012-04-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人