现在位置: 首页 > vena发表的所有文章
  • 11月
  • 06日
综合 ⁄ 共 1833字 评论关闭
Happy Matt Friends Time Limit: 6000/6000 MS (Java/Others)    Memory Limit: 510000/510000 K (Java/Others) Total Submission(s): 700    Accepted Submission(s): 270 Problem Description Matt has N friends. They are playing a game together. Each of Matt’s friends has a magic number. In the game, Matt selects some (could be zero) of his friends. If the xor (exclusive-or) sum of the selected friends’magic numbers is no less than M , Matt wins. Matt wants to know the number of ways to win.   Inpu......
阅读全文
  • 05月
  • 13日
综合 ⁄ 共 645字 评论关闭
1>jQuery插件支持的转换方式:     $.parseJSON( jsonstr );     //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象 2>浏览器支持的转换方式(Firefox,chrome,opera,safari,ie9,ie8)等浏览器:     JSON.parse(jsonstr);        //可以将json字符串转换成json对象     JSON.stringify(jsonobj);    //可以将json对象转换成json对符串     注:ie8(兼容模式),ie7和ie6没有JSON对象,推荐采用JSON官方的方式,引入json.js。 3>Javascript支持的转换方式:     eval('(' + jsonstr + ')');     //可以将j......
阅读全文
  • 04月
  • 24日
综合 ⁄ 共 602字 评论关闭
描述 求关于x的同余方程ax ≡ 1 (mod b)的最小正整数解。 格式 输入格式 输入只有一行,包含两个正整数a, b,用一个空格隔开。 输出格式 输出只有一行,包含一个正整数x0,即最小正整数解。输入数据保证一定有解。 样例1 样例输入1[复制] 3 10 样例输出1[复制] 7 限制 每个测试点1s 提示 对于40%的数据,2 ≤b≤ 1,000;  对于60%的数据,2 ≤b≤ 50,000,000;  对于100%的数据,2 ≤a, b≤ 2,000,000,000。 来源 Noip2012提高组复赛Day2T1 题解 裸的拓展欧几里得。 #include<cstdio&g......
阅读全文
  • 04月
  • 13日
综合 ⁄ 共 336字 评论关闭
本想坐晚一班车的,谁知道这晚一班的也只是晚了五、六分钟,不高兴再在站台上等,也只好小跑到车门上去了,果然,八点十分就到了。。。白天那个困啊     今天的工作内容和昨天一样,做到后来我实在觉得测的差不多了,想干些其他的,但这初来乍到的,也不好干其他的呀,况且领导办公室就在我旁边。。。     今天的工作总结有两点: 1:别把自己愚蠢的想法和迟钝的反应怪罪到软件上,虽然我也相当于一个用户,但毕竟只是一个,要更客观地去待,多想想,再提出这个问题 2:做事细心慢一点,总是马马虎虎大大咧咧的   今天中午一人吃饭......
阅读全文
  • 04月
  • 09日
综合 ⁄ 共 1143字 评论关闭
Windows 7包含6个版本,分别为Windows 7 Starter(初级版)、Windows 7 Home Basic(家庭普通版)、Windows 7 Home Premium(家庭高级版)、Windows 7 Professional(专业版)、 Windows 7 Enterprise(企业版)以及Windows7 Ultimate(旗舰版)。 Windows 7 Starter(初级版) 这是功能最少的版本,缺乏Aero特效功能,没有64位支持,没有Windows媒体中心和移动中心等,对更换桌面背景有限制(很奇怪)。它主要设计用于类似上网本的低端计算机,通过系统集成或者OEM计算机上预装获得,并限于某些特定类型的硬件。 Windows 7 Home Basic(家庭普通版)......
阅读全文
  • 03月
  • 31日
综合 ⁄ 共 721字 评论关闭
                                                                                                              android  实现APK之间的跳转 大家都知道安卓里面intent是用于桥梁 ,用于页面和service之间的跳转,那我当时有疑问  intent可否用于APK之间的桥梁跳转呢? 最近在项目中就遇到这样的一个问题  其实上是可行的   但是需要ComponentName这个组件 下面给大家参照一段代码的例子     Intent _Intent;     ComponentName    _ComponentName ;       _Intent = new Intent()     _ComponentName = new  ComponentName("......
阅读全文
  • 01月
  • 16日
综合 ⁄ 共 1994字 评论关闭
在MFC中打开其他可执行文件常用到的方法有:WinExec、ShellExecute、CreatProcess。 1.WinExec WinExec 主要运行EXE文件,用法简单,只有两个参数,前一个指定命令路径,后一个指定窗口显示方式:     UINT WinExec(LPCSTR lpCmdLine, UINT uCmdShow) 示例:WinExec("E:\\Program Files\\AppStore\\appstore.exe", SW_SHOW); 2.ShellExecute ShellExecute比WinExec灵活一些,可以指定工作目录。不仅可以运行EXE文件,还可以运行已经关联的文件。   HINSTANCE ShellExecute(      __in_opt  HWND hwnd,                  ......
阅读全文
  • 01月
  • 08日
综合 ⁄ 共 2068字 评论关闭
atomic和nonatomic用来决定编译器生成的getter和setter是否为原子操作。         atomic                 设置成员变量的@property属性时,默认为atomic,提供多线程安全。                 在多线程环境下,原子操作是必要的,否则有可能引起错误的结果。加了atomic,setter函数会变成下面这样:                        {lock}                                if (property != newValue) {                                         [property release];                                         property = [newV......
阅读全文
聚集索引介绍   在聚集索引中,表中各行的物理顺序与键值的逻辑(索引)顺序相同。表只能包含一个聚集索引。   如果不是聚集索引,表中各行的物理顺序与键值的逻辑顺序不匹配。聚集索引比非聚集索引有更快的数据访问速度。   聚集索引通常可加快 UPDATE 和 DELETE 操作的速度,因为这两个操作需要读取大量的数据。创建或修改聚集索引可能要花很长时间,因为执行这两个操作时要在磁盘上对表的行进行重组。   可考虑将聚集索引用于:   1.包含数量有限的唯一值的列,如 state 列只包含 50 个唯一的州代码。   2.使用下列运......
阅读全文
  • 12月
  • 06日
综合 ⁄ 共 2319字 评论关闭
1.悲观锁 它指的是对数据被外界修改持保守态度。假定任何时刻存取数据时,都可能有另一个客户也正在存取同一笔数据,为了保持数据被操作的一致性,于是对数据采取了数据库层次的锁定状态,依靠数据库提供的锁机制来实现。基于jdbc实现的数据库加锁如下: select * from account where name="Erica" for update 在更新的过程中,数据库处于加锁状态,任何其他的针对本条数据的操作都将被延迟。本次事务提交后解锁。而hibernate悲观锁的具体实现如下: String sql="查询语句";Query query=session.createQuery(sql);que......
阅读全文
  • 10月
  • 28日
综合 ⁄ 共 14291字 评论关闭
之前的几篇文章介绍了一下RabbitMQ的概念以及环境的搭建和配置,有了RabbitMQ环境就可以基于其实现一些特殊的任务场景了。RabbitMQ官方有个很好的Tutorials基本覆盖了RabbitMQ的各中常见应用场景,现以代码加注释的方式以其Python客户端pika为例简单介绍如下。更详尽的信息可参阅:http://www.rabbitmq.com/getstarted.html 。 之前的几篇文章:RabbitMQ概念及环境搭建(一)单节点安装与配置RabbitMQ概念及环境搭建(二)RabbitMQ Broker管理RabbitMQ概念及环境搭建(三)RabbitMQ clusterRabbitMQ概念及环境搭建(四)RabbitMQ H......
阅读全文
  • 08月
  • 15日
综合 ⁄ 共 657字 评论关闭
1、转换文件内容编码    Windows下天生的纯文本文件,其中文编码为GBK,在Ubuntu下显示为乱码,可以使用iconv命令进行转换:    iconv -f gbk -t utf8 source_file > target_file 2、转换文件名编码    Windows下压缩的zip文件,在 Ubuntu下解开时,中文文件名会显示乱码,可以用convmv解决。    安装convmv:    sudo apt-get install convmv    转换文件或目录:    convmv -f gbk -t utf8 -r --notest * 3、解压zip文件乱码    在Ubuntu下使用unzip解压Widnows环境下天生的zip文件,会发生文件名或者目录名乱码现象,解决办......
阅读全文