现在位置: 首页 > jockstrap发表的所有文章
  • 03月
  • 30日
综合 ⁄ 共 814字 评论关闭
jmp指令用法总结: 1.直接用法(只能在Debug下使用的汇编指令): jmp 段地址:偏移地址 功能:修改CS、IP的内容 例子:jmp 55BA:8 执行后:(CS)=55EAH, (IP)=0008H 2.根据标号进行转移的用法: (1).转移的目的地址不在指令中,依据位移进行转移(段内转移)  a.jmp short 标号(IP的修改范围为-128至127)  功能:(IP)=(IP)+8位位移  b.jmp near ptr 标号(IP的修改范围为-32768至32767)  功能:(IP)=(IP)+16位位移 注:依据位移进行的转移是段内转移,位移=标号处的地址-jmp指令后的第一个字节的地址。 (2).转移的目的地址在指令中(段间转......
阅读全文
  • 02月
  • 14日
综合 ⁄ 共 2147字 评论关闭
Problem Description For a decimal number x with n digits (AnAn-1An-2 … A2A1), we define its weight as F(x) = An * 2n-1 + An-1 * 2n-2 + … + A2 * 2 + A1 * 1. Now you are given two numbers A and B, please calculate how many numbers are there between 0 and B, inclusive, whose weight is no more than F(A). Input The first line has a number T (T <= 10000) , indicating the number of test cases. For each test case, there are two numbers A and B (0 <= A,B < 109) Output For every case,......
阅读全文
  • 08月
  • 30日
综合 ⁄ 共 2998字 评论关闭
原文地址:c/c++ 管道编程作者:漠北 概述   管道(Pipe)实际是用于进程间通信的一段共享内存,创建管道的进程称为管道服务器,连接到一个管道的进程为管道客户机。一个进程在向管道写入数据后,另一进程就可以从管道的另一端将其读取出来。匿名管道(Anonymous Pipes)是在父进程和子进程间单向传输数据的一种未命名的管道,只能在本地计算机中使用,而不可用于网络间的通信。   匿名管道实施细则   匿名管道由CreatePipe()函数创建,该函数在创建匿名管道的同时返回两个句柄:管道读句柄和管道写句柄。CreatePipe()......
阅读全文
  • 06月
  • 07日
综合 ⁄ 共 378字 评论关闭
字符串全排列 #include<iostream> using namespace std; #include<assert.h> void Permutation(char* pStr, char* pBegin) { //assert(pStr && pBegin); 这个可以替换下面的if if(pStr == NULL || pBegin == NULL) { return; } if(*pBegin == '\0') printf("%s\n",pStr); else { for(char* pCh = pBegin; *pCh != '\0'; pCh++) { swap(*pBegin,*pCh); Permutation(pStr, pBegin+1); swap(*pBegin,*pCh); } } } int main(void) { char str[] = "abc"; Permutation(str,str); r......
阅读全文
  • 05月
  • 28日
综合 ⁄ 共 12271字 评论关闭
Dao 的支持类可以有好多,如: JdbcDaoSupport , HibernateDaoSupport ,JdoDaoSupport等,下面对最常用的HibernateDaoSupport与JdbcDaoSupport做一小总结: 一、在Spring框架中实现连接数据库方式: 1、、借助类HibernateDaoSupport的简约化实现: 借助这个类必须需要HIbernate框架,用到HIbernate里提供的HibernateTemplate模板,从而进行增、删、改、查操作。 TestA.java: public class TestA extends HibernateDaoSupport{ public void test(){      HibernateTemplate template = this.getHibernateTemplate();      List l......
阅读全文
  • 05月
  • 13日
综合 ⁄ 共 880字 评论关闭
zz http://www.linux-sxs.org/storage/fedora2ubuntu.html ERROR: mount: unknown filesystem type 'LVM2_member' A while back, I started experimenting with Ubuntu after playing withFedora. I decided to jump to Ubuntu and needed to move data from the Fedora-managed logical volume to Ubuntu. Here's what I did. Boot Ubuntu. Install lvm2: $ sudo apt-get install lvm2 Load the necessary module(s): $ sudo modprobe dm-mod Scan your system for LVM volumes and identify in the output the volu......
阅读全文
  • 04月
  • 16日
综合 ⁄ 共 3764字 评论关闭
一、啥是内存对齐?为啥要内存对齐?       现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问都可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特定的内存地址访问,这就是对齐。 字节对齐的原因大致是如下两条:       1、平台原因(移植原因):不是所有的硬件平台都能访问任意地址上的任意数据的;某些硬件平台只能在某些地址处取某些特定类型的数据,否则抛出硬件异常。       2、性能原因:数据结构(尤其是栈)应该尽可能地在自然边界上对齐。原因在于,为了访问未对齐的内存,......
阅读全文
  • 01月
  • 22日
综合 ⁄ 共 2090字 评论关闭
近日,比特币交易平台GBL负责人携款跑路一案告破,浙江省金华市东阳网警大队已将三位涉案人员抓获。12月2日,浙江省东阳市公安局官方微博转发文章,文章称,专案组民警确定了GBL交易平台管理人员身份,并及时追捕。三名涉案人刘某、金某和黄某已相继于11月12日、14日和19日被抓获。文章透露,今年29岁的刘刚是湖南省湘潭市人,系GBL网站的负责人。2007年从某学院毕业,从事过通讯公司业务员、经营过港式甜品店和陶瓷卫浴店。近两年来痴迷股票和比特币投资,并化名分析师“庄见愁”,在业内具有一定的知名度,其他几人均为其招募。24......
阅读全文
  • 01月
  • 22日
综合 ⁄ 共 1735字 评论关闭
在短短一个月时间内,1个比特币的价值从40美元飙升到最高峰的260多美元,涨幅超过5000倍。在中国,越来越多的人正加入比特币淘金大军,由此带来挖掘比特币的专业“比特币矿机”一票难求。 比特币疯涨 催生投资新热潮  “早上买了1500元,一小时就赚了36块钱。算下来一个月收益率超过50%,比炒股强多了!”本周二,刚刚试水比特币的股民杨军兴奋地说。 比特币(Bitcoin)是一种由开源的P2P软件产生的电子货币、数字货币,是一种网络虚拟货币,也被意译为“比特金”。与大多数货币不同,比特币不依赖于特定的中央发行机构,使用遍布整个P......
阅读全文
  • 12月
  • 22日
综合 ⁄ 共 16457字 评论关闭
  How to assign devices with VT-d in KVM [edit] VT-d support In order to assign devices in KVM, you'll need a system which supports VT-d. This has nothing to do with the VT-x support of your CPU, VT-d needs to be supported by both your chipset on your motherboard and by your CPU. If you are in doubt whether your motherboard or CPU supports VT-d or not, the Xen VT-d wikipage has some pointers of VT-d enabled chipsets, motherboards and CPUs: http://wiki.xensource.com/xenwiki/V......
阅读全文
  • 10月
  • 20日
综合 ⁄ 共 7999字 评论关闭
收集了一些iOS中常用的一些代码,与大家分享 1.判断邮箱格式是否正确的代码 //利用正则表达式验证 -(BOOL)isValidateEmail:(NSString *)email { NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES%@",emailRegex]; return [emailTest evaluateWithObject:email]; } 2.图片压缩 用法:UIImage *yourImage= [self imageWithImageSimple:image scaledToSize:CGSizeMake(210.0, 210.0)]; //压缩图片 - (UIIma......
阅读全文
  • 10月
  • 15日
综合 ⁄ 共 1003字 评论关闭
传送门:【HDU】5105 Math Problem 题目分析:如果a不等于0,说明是一元三次方程,求个导取极值的坐标以及两端点的坐标,带入f(x)求个最大值就好。如果a等于0,那么如果b不等于0,则是一元二次方程,直接得到极值坐标,和两端点的坐标带入f(x)中求个最大值。如果b也等于0,那么ans = max (f(L),f(R))。 注意极值坐标是否存在以及是否可行。 代码如下: #include <cstdio> #include <cstring> #include <iostream> #include <algorithm> #include <cmath> using namespace std ; typ......
阅读全文