现在位置: 首页 > sincerity发表的所有文章
  • 05月
  • 08日
综合 ⁄ 共 1443字 评论关闭
Hive insert into语句用法   在Hive0.8开始支持Insert into语句,它的作用是在一个表格里面追加数据。 标准语法语法如下: 1 2 3 4 5 6 7 8 9 用法一: INSERT OVERWRITE TABLE tablename1 [PARTITION \ (partcol1=val1, partcol2=val2 ...) [IF NOT EXISTS]] \ select_statement1 FROM from_statement;   用法二: INSERT INTO TABLE tablename1 [PARTITION \ (partcol1=val1, partcol2=val2 ...)] \ select_statement1 FROM from_statement; 注意:上面语句由于太长了,为了页面显......
阅读全文
  • 10月
  • 26日
综合 ⁄ 共 936字 评论关闭
要完成一个多媒体交互网站,需要用到大量甚至乎全部都是Flash来完成,然后直接插入到Html即可。 一个Flash网站包括:首页、主页(导航栏、网络相册、下拉文本框) 4.20 11点56分 开启Flash学习仪式,以预载Loading为标志。 Action代码: stop() _root.createEmptyMovieClip("Loading_mc",_root.getNextHighestDepth()) Loading_mc.beginFill(0x5f6165) Loading_mc.moveTo(0,10); Loading_mc.lineTo(0,0); Loading_mc.lineTo(350,0); Loading_mc.lineTo(350,10); Loading_mc.lineTo(0,10); Loading_mc._x=200 Loading_mc._y=350 _ro......
阅读全文
  • 09月
  • 08日
综合 ⁄ 共 2742字 评论关闭
开发iPhone 应用程序并不难,基本上就是三个词 - “memory, memory, memory” 。iPhone OS 对内存的要求很严格,有memory leak ,杀掉; 内存使用超限额,杀掉。一个经过测试的程序,在使用过程中90%以上的崩溃都是内存问题造成的。在这里简单总结一下Object-C 内存管理。   基本概念   Object-C 的内存管理基于引用计数(Reference Count)这种非常常用的技术。简单讲,如果要使用一个对象,并希望确保在使用期间对象不被释放,需要通过函数调用来取得“所有权”,使用结束后再调用函数释放“所有权”。“所有权”的获得和释放,对应引......
阅读全文
  • 05月
  • 09日
综合 ⁄ 共 444字 评论关闭
  这是一道简单的编码题,把一个字符串中连续重复的字母从左到右写成KX的形式,如果k是1就省略。   解题思路:对于每一个字符串,拿后一个与前一个比较,如果不相等,就输出字符(注意当k不等于1的时候要先输出k),否则将计数器k加1。 注意每一串比较完后,k的值重新赋为1. 代码如下: #include<iostream> #include<string> #include<fstream> using namespace std; main() { // ifstream cin("a.txt");  int n,i,j,k;  k=1;  string s;  cin>>n;  for(i=0;i<n;i++)  {  cin>>s;     for(j=1;j&......
阅读全文
  • 04月
  • 20日
综合 ⁄ 共 8533字 评论关闭
    今天看到了一篇文章,作为程序员,我觉得这篇文章的很多观点值得大家思考,特转载于此与大家共享。 -------------------------------------分隔线------------------------------------------ 我前两天,收到一封邮件,一位快要毕业的的大学生问我,是去百度,还是去创新工场? 他在来信中说,从个人道德价值观来说,他想去创新工场,要远离流氓企业,不然会有狼狈为奸、助纣为虐的感觉,对不起自己。但是创新工场那边情况不熟悉, 不知道怎么选择,并问我现在比较热的移动互联网靠不靠谱。  去百度,还是去创新工场 我......
阅读全文
  • 04月
  • 11日
综合 ⁄ 共 521字 评论关闭
下载地址http://www.vim.org/scripts/script.php?script_id=273 goole搜索taglist,进入taglist的下载页面,下载taglist_46.zip(里边有TagList的安装方法) 其中一种方法在HOME下建立 .vim 文件夹,然后执行命令  unzip taglist_46.zip -d $HOME/.vim(注意不能执行 sudo unzip taglist_46.zip -d $HOME/.vim,否则文件夹是带锁的) 发现在.vim中出现了两个新的文件夹 一个是plugin另一个是doc文件夹(taglist.txt),以上步骤配置完成。 ———————————————————————————————————————————————————— 然后怎么启动taglist. 要在配置文件......
阅读全文
  • 03月
  • 31日
综合 ⁄ 共 1770字 评论关闭
本帖子转自http://www.cnblogs.com/ini_always/archive/2012/04/28/2475741.html windows平台Emacs单实例原理、设置及右键菜单的添加 鉴于Emacs那神奇的启动速度,如果像Vim一样,每打开一个文件都启动一个Emacs的话,那肯定是无法忍受的,于是,Linux下可以使用emacs --deamon来启动Emacs作为一个守护进程,但该参数不支持windows平台(虽然说在windows平台使用Emacs是一件感觉很别扭的事情),估计是使用了windows平台没有的特性,具体使用的什么特性我并没有研究。 但是windows平台还是可以实现只启动Emacs单实例的,这样......
阅读全文
  • 01月
  • 30日
综合 ⁄ 共 1826字 评论关闭
      我们用struts2时采用的传统的配置文件的方式,并没有使用传说中的0配置。spring3 mvc可以认为已经100%零配置了(除了配置spring mvc-servlet.xml外)。   Spring MVC和Struts2的区别: 1. 机制:spring mvc的入口是servlet,而struts2是filter(这里要指出,filter和servlet是不同的。以前认为filter是servlet的一种特殊),这样就导致了二者的机制不同,这里就牵涉到servlet和filter的区别了。 2. 性能:spring会稍微比struts快。spring mvc是基于方法的设计,而sturts是基于类,每次发一次请求都会实例一个action,每个act......
阅读全文
  • 01月
  • 21日
综合 ⁄ 共 1384字 评论关闭
所谓遍历,就是把图中的顶点访问且只访问一次。为了使每个顶点只访问一次,我们需要设置一个标志数组visited。 图的遍历有两种方法: 1-深度优先搜索; 2-广度优先搜索 1-深度优先搜索   指按照深度方向搜索,它类似于数的先根遍历。 思路为: a,从图中的某一顶点V0出发,先遍历V0. b,找出刚访问过的顶点的第一个未访问过邻接顶点,然后访问该顶点。以该顶点为新的顶点,重复此步骤,直到刚访问过的顶点没有未被访问过的邻接顶点为止。 c,返回前一个访问过的且任有未被访问过的邻接点的顶点,找出该顶点的下一个未被访问过的邻接点,访问......
阅读全文
  • 01月
  • 17日
综合 ⁄ 共 1801字 评论关闭
Quicksum Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 14417   Accepted: 10050 Description A checksum is an algorithm that scans a packet of data and returns a single number. The idea is that if the packet is changed, the checksum will also change, so checksums are often used for detecting transmission errors, validating document contents, and in many other situations where it is necessary to detect undesirable changes in data. For this problem, you will implem......
阅读全文
  • 11月
  • 21日
综合 ⁄ 共 968字 评论关闭
题目大意:一个国王可以攻击到旁边8个位置的格子,现在给出一个N*N的方格,向其中放k个国王,问有多少中摆放方法。 思路:状压DP,f[i][j][k],其中i是行数,j是状态,k是已经取了多少国王。然后暴力枚举状态,看相邻两行之间有没有冲突,若没有冲突,那么就转移。 注意要开long long  CODE: #include <cstdio> #include <cstring> #include <iostream> #include <algorithm> using namespace std; int cnt,k; long long f[15][1000][100]; inline int Set(int status) { int re = 0; while(status......
阅读全文
  • 11月
  • 19日
综合 ⁄ 共 688字 评论关闭
1).h文件中加入: afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor); 2).c文件中加入 ON_WM_CTLCOLOR()宏 定义函数 HBRUSH CPCServerDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)     {    HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);    switch(nCtlColor)    {    case   CTLCOLOR_STATIC:     pDC->SetBkColor(RGB(255, 255, 0));   hbr = CreateSolidBrush(RGB(255, 255, 0));   break;  }    return hbr;   } 3)其他控件如下: CTLCOLOR_BTN        Button   control     CTL......
阅读全文