摘要:
把给定的字符串解析为Date对象:/** * * 把给定的字符串解析为Date对象 * * * @param str 要进行解析的字符串 * @param model 解析字符串的模式,比如:HH:mm:ss等 * @return Date对象 * */ public static Date parseStrToDate(String str, String model) { Date date = null; try { SimpleDateFormat sdf = new SimpleDateFormat(model); date = sd...
阅读全文
posted @ 2013-08-08 22:09
you Richer
阅读(195)
推荐(0)
摘要:
git status -查看哪些更改 git add file1 file2 -把需要的更改加入代码库 git commit -m "log message" -commit git push -更新至远程库 当然在commit前最后设置一下自己的用户名和邮箱,否则就是你机器的一个设置,通常都是无效的git config --global user.name "mengmeng" git config --global user.email mengmeng@gmail.com这个修改会被保存在 ~/.gitconfig文件中 ==== git bran
阅读全文
posted @ 2013-08-08 22:07
you Richer
阅读(220)
推荐(0)
摘要:
var isOneByOneExpand=false;//是否递归展开 //展开节点 function expendNode(nodeId){ var node = treeObj.getNodeByParam("id",nodeId); treeObj.expandNode(node, true, true, true,true); } //展开所有节点 function expendAllNode(){ isOneByOneExpand=true; expendNode(getUserRootAreaID()); } //关闭所有节点 function expandAl
阅读全文
posted @ 2013-08-08 22:05
you Richer
阅读(1079)
推荐(0)
摘要:
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_HOME) { return true; } else { return super.onKeyDown(keyCode, event); } } @Override public void onAttachedToWindow() { this.getWindow(...
阅读全文
posted @ 2013-08-08 22:03
you Richer
阅读(261)
推荐(0)
摘要:
1.添加fcitx源(官方的源是旧版,不推荐使用) sudo gedit /etc/apt/sources.list 在sources.list文件中尾部添加: deb http://ppa.launchpad.net/wengxt/fcitx-nightly/ubuntu lucid main 然后更新源 sudo apt-get update(如果有提示没有密匙,输入sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com FAF69C646FF368B7) 更新现有软件 sudo apt-get upgrade...
阅读全文
posted @ 2013-08-08 22:01
you Richer
阅读(689)
推荐(0)
摘要:
记得曾几何时,想把自己电脑的“乌班兔儿”取个响亮的名字,但是问了很久度娘和谷哥,都要我把当前用户删除了(userdel -r xxx),重新建一个用户(adduser xxx),但是,我的电脑是所有环境变量都配好了的,做Android源码开发的童鞋就知道,配个环境是多么的变态,中间有一步失误,就会导致编译几个小时的源码前功尽弃。然而,我又是喜欢折腾的主,是不是有很多童鞋跟我一样喜欢折腾呢?好了,废话不多说,直奔主题:1. 修改用户名称: 切换到root打开如下两个配置文件 sudo gedit /etc/passwd 把我想改的"xxx"这个用户名改为"way&q
阅读全文
posted @ 2013-08-08 21:59
you Richer
阅读(440)
推荐(0)
摘要:
相信只要是做算法改进的,首先都会遇到这么一个问题:CU,PU及TU这几个在HM中该如何打印出它们最终的划分情况呢?也经常有人来问我这个问题,一般来说,因为问我的时候我一般手头都没有现成的代码可以提供,另一方面,也没空把vs打开写上一段,所以只能是告诉他们大概的思路,其实我很早之前的一篇博客已经进行了介绍,只是当时没有把代码附上,后来也找不到了,就不了了之了。本文算是把这个遗憾给补上吧。直接附上代码,由于功能简单,就不注释了~ printf("\n---------------CTU Address(Raster Scan): %d-----------------\n",
阅读全文
posted @ 2013-08-08 21:57
you Richer
阅读(700)
推荐(0)
摘要:
3237: [Ahoi2013]连通图Time Limit:20 Sec Memory Limit:512 MB Submit:106 Solved:31 [ Submit][ Status] Description Input Output Sample Input 4 5 1 2 2 3 3 4 4 1 2 4 3 1 5 2 2 3 2 1 2 Sample Output Connected Disconnected Connected HINT N#include#include#include#include#include#includeus...
阅读全文
posted @ 2013-08-08 21:55
you Richer
阅读(528)
推荐(0)
摘要:
Introducing Regular Expressions 读书笔记 工具:regexbuddy:http://download.csdn.net/tag/regexbuddy%E7%A0%B4%E8%A7%A3在线测试平台:http://www.regexpal.com/http://gskinner.com/RegExr/ 进阶读物:Mastering RegularExpressions Regular Expressions Cookbook 资料:Notepad++ Regex:http://sourceforge.net/apps/mediawiki/notepad-plus.
阅读全文
posted @ 2013-08-08 21:53
you Richer
阅读(342)
推荐(0)
摘要:
1.选取字体 在/usr/share/fonts/truetype中新建一个目录,命名为ms,然后将Windows\fonts 目录下的tahoma.ttf、tahomabd.ttf(Tahoma的粗体)、simsun.ttc(宋体&新宋体,文件不用改名成ttf) 三个文件复制到该目录下; 2.编辑字体配置文件 在终端,进入/etc/fonts/目录,输入:sudo kate fonts.conf,使用kate打开配置文件,删除里面打全部内容(为了安全起见,可以先备份),输入以下内容:serifBitstream Vera SerifDejaVu SerifSimSunAR PL Sh
阅读全文
posted @ 2013-08-08 21:51
you Richer
阅读(325)
推荐(0)
摘要:
我做安装程序,一直用的WISE 9。最近为一个用户提供安装程序时,公司要求对安装程序增加控制,避免用户到处安装,增加公司服务的压力。因此,我在WISE制作的安装程序中增加了注册码校验控制,不能给出正确注册码的,不能进行安装。这里把使用的手段和大家分享一下,如果你还没有更高级的方法的话,可以使用一下。有更好办法的兄弟,也不要笑话,欢迎分享经验。 首先我做了一个获取硬件ID,以及进行注册码校验的软件,将校验的结果,存储到C盘指定的INI文件中。然后将该文件加入到安装包中,先进行安装,由于不确定用户的环境,就指定安装在C盘,然后用安装指令运行该程序,注意要选择“Wait for program...
阅读全文
posted @ 2013-08-08 21:50
you Richer
阅读(227)
推荐(0)
摘要:
linux内核中采 用了一种同时适用于32位和64位系统的内存分页模型,对于32位系统来说,两级页表足够用了,而在x86_64系 统中,用到了四级页表。* 页全局目录(Page Global Directory)* 页上级目录(Page Upper Directory)* 页中间目录(Page Middle Directory)* 页表(Page Table)页全局目录包含若干页上级目录的地址,页上级目录又依次包含若干页中间目录的地址,而页中间目录又包含若干页表的地址,每一个页表项指 向一个页框。 linux中采用4KB大小的 页框作为标准的内存分配单元。多级分页目录结构伙伴系统算法在实际应用
阅读全文
posted @ 2013-08-08 21:48
you Richer
阅读(372)
推荐(0)
摘要:
常用内存分配函数__get_free_pagesunsigned long __get_free_pages(gfp_t gfp_mask, unsigned int order)__get_free_pages函数是最原始的内存分配方式,直接从伙伴系统中获取原始页框,返回值为第一个页框的起始地址。__get_free_pages在实现上只是封装了alloc_pages函 数, Linux培训从代码分析,alloc_pages函数会分配长度为1<kmem_cache_allocstruct kmem_cache *kmem_cache_create(const char *name, s
阅读全文
posted @ 2013-08-08 21:46
you Richer
阅读(782)
推荐(0)
摘要:
ioremapvoid * ioremap (unsigned long offset, unsigned long size)ioremap是一种更直接的内存“分配”方式,使用时直接指定物理起始地址和需要分配内存的大小,然后将该段 物理地址映射到内核地址空间。ioremap用到的物理地址空间都是事先确定的,和上面的几种内存 分配方式并不太一样,并不是分配一段新的物理内存。ioremap多用于设备驱动,可以让CPU直接访问外部设备的IO空间。ioremap能映射的内存由原有的物理内存空间决定,所以没有进行测试。 Linux培训Boot Memory如果要分配大量的连续物理内存,上述的分配函数都
阅读全文
posted @ 2013-08-08 21:44
you Richer
阅读(924)
推荐(0)
摘要:
vs2010工程中,因为删除了“vcxproj.filter”文件,所以导致资源视图看不见了。 解决方法是:先关掉工程,将工程对应的扩展名为.suo和.sdf删除,重新打开解决方案,问题解决。
阅读全文
posted @ 2013-08-08 21:42
you Richer
阅读(467)
推荐(0)
摘要:
无限递归的构造器和javap使用指南public class ConstructorRecursion { ConstructorRecursion rc; { rc = newConstructorRecursion(); } public ConstructorRecursion(){ System.out.println("noparameter constructor"); } public static void main(String[] args){ ConstructorRecursion rc = new ConstructorRecursion(); }
阅读全文
posted @ 2013-08-08 21:40
you Richer
阅读(266)
推荐(0)
摘要:
设置文件生成的权限:public static boolean saveInfo( Context context, String userName, String userPass, int mode){ try { FileOutputStream fos; switch (mode) { case 0: fos = context.openFileOutput( "private.txt", Context.MODE_PRIVATE); fos.write((userName+"##"+userPass).getBytes()); fos...
阅读全文
posted @ 2013-08-08 21:38
you Richer
阅读(1304)
推荐(0)
摘要:
nginx配置的代码:user www www;worker_processes 8;error_log /data111/logs/nginx/nginx-error.log crit;pid /usr/local/nginx/nginx.pid;#Specifies the value for maximum file descriptors that can be opened by this process. worker_rlimit_nofile 65535;events { use epoll; worker_connections 65535;}http...
阅读全文
posted @ 2013-08-08 21:35
you Richer
阅读(185)
推荐(0)
摘要:
题目链接: 黑书 P116 HDU 2157 棋盘分割 POJ 1191 棋盘分割 分析: 枚举所有可能的切割方法. 但如果用递归的方法要加上记忆搜索, 不能会超时... 代码: #include#include#include#includeusing namespace std; const int inf=6400*6400;const int N=8;int sum[10][10]; ///矩形(1,1)左上 - (i,j)右下 的和double s[10][10][10][10]; /// 矩形和的平方double dp[10][10][10][10][16];doubl...
阅读全文
posted @ 2013-08-08 21:33
you Richer
阅读(169)
推荐(0)
摘要:
在默认配置下,Jenkins是没有安全检查的。任何人都可以以匿名用户身份进入Jenkins,设置Jenkins和Job,执行build操作。但是,Jenkins在大多数应用中,尤其是暴露在互联网的应用中,安全控制是非常重要的。安全控制主要解决两个问题:哪些用户可以进入Jenkins;进入Jenkins的用户可以做些什么事。 Jenkins提供了用户认证和权限控制两种维度的安全策略: 1) Security Realm(安全域):决定用户名和密码,且指定用户属于的组。 2) Authorization Strategy(授权策略):分配用户执行某些操作的权限。 通过Ma...
阅读全文
posted @ 2013-08-08 21:31
you Richer
阅读(718)
推荐(0)
摘要:
原文:http://www.weicoop.com/web/article/52.html关于什么是JNDI的概念这里不做解释,本文作为初学者根据所了解到内容做些总结,主要内容如下:1、JNDI使用描述2、Tomcat中DataSource的配置和使用3、Weblogic中JNDI的配置和使用4、访问分布式JNDI的条件 1、JNDI使用描述 图1-1根据图1-1进行一下描述: JNDI Service:J2EE容器 包括Tomcat、Jetty、Weblogic、WebSphere等,提供对JNDI的支持 SPIs:基于JNDI实现的目录服务包括DNS、LDAP、CORBA、Window注册
阅读全文
posted @ 2013-08-08 21:29
you Richer
阅读(529)
推荐(0)
摘要:
http://acm.hdu.edu.cn/showproblem.php?pid=4544 这个题用优先队列做旧很简单了,但是我只会队列,但不会优先队列,还要努力学习C++里面的重载。。T_T。。 思路就是对兔子的血量先进行排序,然后对剑的杀伤力排序,然后用优先队列,弹出能杀死兔子但是价格又是最低的那个箭。 直接看代码把。。 AC代码: #include#include#include#include#define N 100005using namespace std;struct Node{ int d,p; bool operator a.p...
阅读全文
posted @ 2013-08-08 21:27
you Richer
阅读(268)
推荐(0)
摘要:
我们应该如何在工作和实践中进一步学习微波or射频呢?现实工作中有很多案例,不是我们通过多少多少的积分微积分方程就可以轻松解决的。这不是说微波方程在实际工作毫无意义,而是说的很多人重复的那一点,“理论要靠实践来检验”。踏入社会工作的第一天,不是你大功告成的第一天,而是你真正学习课本的第一天,是你检验课堂知识的第一天。很多朋友都希望毕业后马上进入一个好的公司,好的部门工作,想搞技术的第一选研究所,选到好公司的,想进公司中央研究部门,进到差一点的公司的也想起码得进一个开发部门工作;进了研究开发部门不要紧,很多朋友更想一来就只做“研究”性的工作,一天到晚呆在电脑前面,上上网,找找资料,要不就是画两个原
阅读全文
posted @ 2013-08-08 21:25
you Richer
阅读(297)
推荐(0)
摘要:
ASCII值控制字符ASCII值控制字符ASCII值控制字符ASCII值控制字符0NUT32(space)64@96、1SOH33!65A97a2STX34”66B98b3ETX35#67C99c4EOT36$68D100d5ENQ37%69E101e6ACK38&70F102f7BEL39,71G103g8BS40(72H104h9HT41)73I105i10LF42*74J106j11VT43+75K107k12FF44,76L108l13CR45-77M109m14SO46.78N110n15SI47/79O111o16DLE48080P112p17DCI49181Q113q18
阅读全文
posted @ 2013-08-08 21:23
you Richer
阅读(520)
推荐(0)
摘要:
最近项目用到了系统图标,但是设计师设计的颜色却与系统图标不一样;如果每张图片都要用Photoshop进行颜色填充势必增加了工作量,而且不灵活,占资源;例如同一张图片,希望点击的时候改变颜色,按照之前的做法就只能做两张图,而且如果又咽更换图片的颜色,就更麻烦了... 这个时候我就想到了对于这个纯色的图标,能不能直接去填充它的颜色呢? 后来经过搜索我发现这样是可以的,在xml文件中可以用tint属性来指定图标的颜色;在代码中则需要用ImageView的对象img.setColorFilter()方法来指定图标颜色,这样就完美的解决了我们的问题,想要什么颜色只要使用不同的颜色的值就行了... ...
阅读全文
posted @ 2013-08-08 21:21
you Richer
阅读(1054)
推荐(0)
摘要:
[C++ 2011 STL (VS2012 Update4) 源代码阅读系列(2)]熟悉一些宏定义和模版偏特化或叫模版专门化 // point_test.cpp : 知识点练习和测试,用于单步调试,跟踪。 //#include "stdafx.h" #include #include #include using namespace std; //for _1, _2, _3... using namespace std::placeholders;template const T1 my_strcat(const T1 &t1,const T2 &t2)
阅读全文
posted @ 2013-08-08 21:19
you Richer
阅读(625)
推荐(0)
摘要:
拍照的代码网上都有就不写了!自己找下就ok了! 1 旋转屏幕导致问题! 这种情况很好解决:在androidManifest.xml 中设置activity 添加属性 android:configChanges="orientation|keyboardHidden|screenSize" android:screenOrientation="portrait" , screenSize 高版本,在三星II 上面进行验证! navigation 表示导航发生改变, 最好添加上去! 还有 在对应的类中重载 public void onConfiguratio
阅读全文
posted @ 2013-08-08 21:17
you Richer
阅读(514)
推荐(0)
摘要:
首先要准备APACHE ANT,目前是1.9.2版可以去这里下载:http://ant.apache.org/bindownload.cgi?Preferred=http://labs.renren.com/apache-mirror/解压后路径 D:\Ant\apache-ant-1.9.2-bin (我的存放路径)定义环境变量ANT_HOME="D:\Ant\apache-ant-1.9.2-bin" 增加PATH+="D:\Ant\apache-ant-1.9.2-bin"然后将FLEX SDK中的E:/adobe builder4.6/adobe
阅读全文
posted @ 2013-08-08 21:15
you Richer
阅读(595)
推荐(0)
摘要:
产品人物角色人物角色又称为用户特征记录(user profile),,是指通过与用户沟通交流,确定典型的目标用户的类型,在理解各类目标用户特征的基础上建立的人物原型。人物角色是合理地描述用户特征的人格化虚拟原型,重点关注用户的行为,态度,目标。人物角色的主要用途如下:1,人物角色可以用来筛选重要的产品功能。人物角色既有助决定谁是目标用户,也有助于决定谁不是目标用户(类型),两者都很重要。2,可以避免产品团队把自己的需求当成用户的需求。3,许多产品的用户类型不止一种,使用人物角色有利于对用户类型优先级排序。4,有了人物角色,可以方便地向团队描述产品目标用户是谁。5,和产品原则一样,可以帮助产品团
阅读全文
posted @ 2013-08-08 21:13
you Richer
阅读(212)
推荐(0)
摘要:
CentOS 安装MongoDB 最近在研究学习NoSQL,好久没有写博客了。今天看到了MongoDB,熟悉了一下,便动手开始安装,在安装过程中遇到了一系列的问题,在此分享给大家,一来为自己做一个记录,二来方便大家遇到相同的问题时能够顺利解决。废话少说,直接进入正题吧。 本人的实验环境为CentOS5.5 ,32位系统,CentOS下,我们一般都会通过yum来安装相关软件,二话不说,我们先yum一下:[root@h3 /]# yum install mongo-10gen-serverLoaded plugins: fastestmirrorLoading mirror speeds fro.
阅读全文
posted @ 2013-08-08 21:11
you Richer
阅读(552)
推荐(0)
摘要:
//===========================================//segment tree//final version//by kevin_samuel(fenice)苏州大学孙俊彦#include #include #include using namespace std;#define MAXN 100#define INF 0x3fffffffint A[MAXN];//int max;//int min;struct node{ int left; int right; int max; //维护最大值 int ...
阅读全文
posted @ 2013-08-08 21:09
you Richer
阅读(370)
推荐(0)
摘要:
题意: 同上 题解: 抓着这题作死的搞~~是因为今天练习赛的一道题.SPOJ KQUERY.直到我用最后一种树状数组通过了HDOJ这题后..交SPOJ的才没超时..看排名...时间能排到11名了..有些叼...看下时间效率..自下而上: 划分树、线段树、树状数组、优化后的树状数组... 划分树的效率最低...看来划分树的应用范围还是是很有局限性...只在求kth number的时候给力..逆过来求就已经力不从心了... 线段树及树状数组处理本题..需要把询问都存下来...按照询问数从小到大按排个序..并且把每个数以及其序号存下...
阅读全文
posted @ 2013-08-08 21:07
you Richer
阅读(260)
推荐(0)
摘要:
1.git: patch does not apply git apply --ignore-space-change --ignore-whitespace mychanges.patch2.Get current branch(in Bash)git branch | sed -n '/\* /s///p'
阅读全文
posted @ 2013-08-08 21:05
you Richer
阅读(228)
推荐(0)
摘要:
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2275 题目意思:有两种操作:1、push a 把a放进数组里。2、pop a 输出不超过a的最大的数,并去掉。解题思路:用multiset可以过。对于操作二先判断容器里面有没有该数,有的话直接输出。没有的话,把a放进容器里,然后查a的位置,-- 得到上一个的位置,最后删除两个迭代器。代码:#include#include#include#include#include#include#include#include#include#include#include#include#include#d
阅读全文
posted @ 2013-08-08 21:04
you Richer
阅读(193)
推荐(0)
摘要:
题意:给一个1和0组成的正方形矩阵,求 四条边都由1构成的正方形的个数。 方法:先统计矩阵中每一点,向四个方向,最多有多少个连续的1,这里用dp做也与此同时,顺便求下 能向右下和 左上 两个方向 形成的最大的正方形的边长 (就是里面的d1[][] d2[][])为什么朝这俩方向呢,这样方便统计最长的连续的1啊,四个方向一起好像不行啊然后枚举边长,就没了 比赛时候看错题目,以为要实心的哎这次题都很考思维啊,都不知道分到什么类了这些解题方法都很明了简洁,遇到一个记住一个 恩 #include#include#include#include#include#includeusing namespac
阅读全文
posted @ 2013-08-08 21:02
you Richer
阅读(154)
推荐(0)
摘要:
(1)初始化:在此阶段中,主要完成两项工作:一、初始化在传入Web请求生命周期内所需的设置;二、跟踪视图状态。首先,页面框架通过默认方式引发Init事件,并调用OnInit()方法,控件开发人员可以重写该方法为控件提供初始化逻辑。此后,页面框架将调用TrackViewState方法来跟踪视图状态。需要注意的是:多数情况下,Control基类提供的TrackViewState方法实现已经足够了。只有在控件定义了复杂属性时,开发人员才可能需要重写TrackViewState方法。(2)加载视图状态:此阶段的主要任务是检查ASP.NET服务器控件是否存在以及是否需要将其状态恢复到它在处理之前的请求结
阅读全文
posted @ 2013-08-08 21:00
you Richer
阅读(215)
推荐(0)
摘要:
Windows下通过脚本快速修改IP地址如果通过Windows的网络属性修改Ip/网关,真是太麻烦了。 经常要切换ip,所以我写了两个脚本: c:\办公室.bat netsh interface ip set address "以太网" static 192.168.1.234 255.255.255.0 192.168.1.1 1 c:\家里 netsh interface ip set address "以太网" static 172.16.1.220 255.255.255.0 172.16.1.254 1 这样就可以设置IP/Mask/GateW
阅读全文
posted @ 2013-08-08 20:58
you Richer
阅读(476)
推荐(0)
摘要:
今天因为一个java对象转json,搞了我一下午,在些记录一下:是这样:我在strtuts2的action中调用services返回 Row: 26, 中国银行海鹰, 29, 东楼, 36, 1F Row: 26, 中国银行海鹰, 32, 西楼, 44, 3F Row: 27, 中国银行黑山扈, 31, 控制楼, 37, 1F Row: 27, 中国银行黑山扈, 31, 控制楼, 42, 2F Row: 27, 中国银行黑山扈, 31, 控制楼, 43, 3F Row: 27, 中国银行黑山扈, 31, 控制楼, 46, 4F Row: 27, 中国银行黑山扈, 33, 综合楼, ...
阅读全文
posted @ 2013-08-08 20:56
you Richer
阅读(309)
推荐(0)
摘要:
--创建表空间 create tablespace test datafile 'E:\test2_data.dbf' SIZE 20M autoextend on next 5M maxsize 5000M; --查看表空间信息 select tablespace_name,file_name FROM dba_data_files ORDER BY file_name; --删除表空间(不能是默认表空间) drop tablespace test including contents and datafiles; --查看用户使用的默认表空间 S...
阅读全文
posted @ 2013-08-08 20:54
you Richer
阅读(141)
推荐(0)
摘要:
redhat5安装jdk6、eclipse和tomcat61、安装jdk6首先下载jdk(jdk-6u13-linux-i586.bin),对于redhat5,本人强烈建议不要安装jdk7,因为有些命令运行不了,jdk7安装后java命令可以使用,但是其他很多命令如jps就无法使用,应该是版本兼容性问题。如果非要安装jdk7将会带来无尽的痛苦,本人深深的体会到了。还有对于jdk安装包的选择问题,redhat最好不要用tar.gz包,因为官网原文有这么一段话:SomeLinuxplatforms,suchasRedHadandSuSE,areRPM-based,whichprovideanaut
阅读全文
posted @ 2013-08-08 20:52
you Richer
阅读(311)
推荐(0)
摘要:
--创建表并指定表空间 create table goods( id VARCHAR2(20) primary key, name VARCHAR2(20) NOT NULL, price NUMBER NOT NULL )tablespace jzy; --查看表属于哪个表空间 select table_name,tablespace_name from user_tables WHERE "LOWER"(table_name)='goods'; --查看表结构(只能在命令行窗口中执行,不能查询编辑器中执行) DESC goods; --增加列(...
阅读全文
posted @ 2013-08-08 20:50
you Richer
阅读(137)
推荐(0)
摘要:
题目是这样的求一个字符串中连续字母的个数比如I have a book. : 1I have a dog. : 0 I haavee aa dogg : 4 #include #include using namespace std;void GetDupStringCount( const char* pStr, int &iOut ){ if( !pStr ) return; int iLen = strlen( pStr ); if( !iLen ) return; char cValue = *pStr; int iNumCount = 0;//重复个数 iOut = 0;//
阅读全文
posted @ 2013-08-08 20:48
you Richer
阅读(285)
推荐(0)
摘要:
一、 localtime 函数获取(年/月/日/时/分/秒)数值。1、感性认识#include //C语言的头文件#include void main(){time_t now; //实例化time_t结构struct tm *timenow; //实例化tm结构指针time(&now);//time函数读取现在的时间(国际标准时间非北京时间),然后传值给nowtimenow = localtime(&now);//localtime函数把从time取得的时间now换算成你电脑中的时间(就是你设置的地区)printf("Local time is %s...
阅读全文
posted @ 2013-08-08 20:45
you Richer
阅读(252)
推荐(0)
摘要:
使用向量点积来实现将模型绕着中心点旋转 如何在三维空间中实现模型绕着中心点旋转?这个问题听起来容易,但是经过我的实践,发现其实还是挺困难的。在研究OpenGL和DirectX的初级阶段,我相信这个问题还是挺伤大家的脑筋的。究竟该如何实现这样的功能呢?我想大家可能需要回过头,复习一下我们高中的知识,通过平面解析几何的类比,大家会找到好方法的。 这里要追溯到我们高中所学的向量和平面解析几何的知识。话说向量a是一个普通的向量,向量b是a相对于中心顺时针旋转α角形成的。已知向量a和b,求α。 方法很简单,首先将这个图片平移,如下: 这里我们可以利用向量的点阵公式,a·b = |a||b|co
阅读全文
posted @ 2013-08-08 20:44
you Richer
阅读(488)
推荐(0)
摘要:
题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=1852 这道题和HDU1452类似。题意:给你一个n、k,让你求2008^n所有因子的和(包括1和本身)%k,得到m,然后输出2008^m%k。题解:看我HDU1452题,这里有一点需要注意的是:s=(2^(3n+1)-1)(251^(n+1)-1)/250因为gcd(250,k)不一定等于1,所以不能用求逆元的方法求解,而k很小,所以我们可以将k乘以250,然后在进行,最后结果一定可以整除250.(t/250)%k=(t%(250*k))/250 AC代码:#include #include #i
阅读全文
posted @ 2013-08-08 20:42
you Richer
阅读(211)
推荐(0)
摘要:
我觉得这一题方法很好的,但是之前完全没有碰到过,也没有想到,这么简单直接降低复杂度的方法 先将两个集合合并成1个集合,合并两个(s1,s2),即每个集合里n^2个数,还剩一个n个数的集合这样还剩超时的然后再优化,这个也想不到啊。。 sum=三个集合里面各取一个数,小集合里面就直接枚举,把两个大集合s1 s2从小到大排序,一个里面从小到大开始枚举,一个里面从大到小开始枚举,那么sum>0时,就把大的--sum#include#include#include#include#includeusing namespace std;__int64 s[6][205],s1[40005],s2[4
阅读全文
posted @ 2013-08-08 20:40
you Richer
阅读(175)
推荐(0)
摘要:
public class JsonUtil { public static String objectTojson(Object obj) { StringBuilder json = new StringBuilder(); if (obj == null) { json.append("\"\""); } else if (obj instanceof String || obj instanceof Integer || obj instanceof Float || obj instanceof Boolean || obj ...
阅读全文
posted @ 2013-08-08 20:38
you Richer
阅读(253)
推荐(0)
摘要:
Matrix Power SeriesTime Limit:3000MSMemory Limit:131072KTotal Submissions:12346Accepted:5262DescriptionGiven an×nmatrixAand a positive integerk, find the sumS=A+A2+A3+ … +Ak.InputThe input contains exactly one test case. The first line of input contains three positive integersn(n≤ 30),k(k≤ 109)
阅读全文
posted @ 2013-08-08 20:36
you Richer
阅读(215)
推荐(0)
摘要:
经常看到swap分区被使用,被缓存的内容本来是为了增加命中率,结果去不断换入换出,导致本地磁盘IO增加,影响访问速度。所以在内存充足的情况下,如果我们觉得不需要使用swap分区的时候,那就要想办法尽量避免使用swap。 我的环境大部分都是oracle数据库服务器,linux+oracle是常见组合,这里针对这个背景做一下分析。 1、hugepage功能使用hugepages之后可以避免SGA被swap。 直接使用hugepages技术就可以,不要使用lock_sga和pre_page_sga参数,具体原因如下: 1). 根据文档 note 957525.1 和文档 note 1276966.1
阅读全文
posted @ 2013-08-08 20:34
you Richer
阅读(575)
推荐(0)
摘要:
无限的路Time Limit: 1000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 4459Accepted Submission(s): 2303 Problem Description 甜甜从小就喜欢画图画,最近他买了一支智能画笔,由于刚刚接触,所以甜甜只会用它来画直线,于是他就在平面直角坐标系中画出如下的图形: 甜甜的好朋友蜜蜜发现上面的图还是有点规则的,于是他问甜甜:在你画的图中,我给你两个点,请你算一算连接两点...
阅读全文
posted @ 2013-08-08 20:32
you Richer
阅读(242)
推荐(0)
摘要:
Gauss FibonacciTime Limit: 1000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1706Accepted Submission(s): 741 Problem Description Without expecting, Angel replied quickly.She says: "I'v heard that you'r a very clever boy. So if you wanna me be your
阅读全文
posted @ 2013-08-08 20:30
you Richer
阅读(269)
推荐(0)