现在位置: 首页 > scorer发表的所有文章
  • 07月
  • 06日
综合 ⁄ 共 859字 评论关闭
---------这里举例 varchar 转 nvarchar 类型 ---------将DB中 字段为varchar(10)的改为nvarchar(20) ---------字段为varchar(20)的改为nvarchar(40) declare @tb_name Nvarchar(120) declare @column_name Nvarchar(120) declare @max_len int declare @sql nvarchar(max) declare cur_cur cursor for select b.name, a.name as column_name ,a.max_length from sys.all_columns a join sys.sysobjects b on a.object_id=b.id and b.xtype='U' join sys.types c on a.user_type_id=c.user_type_id and c.name ......
阅读全文
There are only two hard things in Computer Science: cache invalidation and naming things. 在计算机科学中只有两件难事:缓存失效和命名。  — Phil Karlton 计算机语言是人和计算机之间通讯的媒介。好的代码应该是就像人对计算机说话那样,自然而优雅。命名看上去是一件很简单的事,而往往越是简单的事越难做好,否则大师们也不会把命名看成是计算机界的难题了。如何把Objective-C这门计算机语言以优雅的方式“说”出,还是比较考验工程师对它的理解深度的。在苹果的SDK中有大量的API,我们可以从这些API中体会到一些命名的......
阅读全文
  • 04月
  • 16日
综合 ⁄ 共 5457字 评论关闭
摘要:Google CEO曾说:“信息技术发挥的潜力尚不足百分之一。” 无论是技术创业,还是被突然委任掌舵新公司成为技术和管理兼顾的一把手,高层技术管理职位对于很多人来说其实并不遥远。 什么是高层管理人员?这是应该首先明确的问题。和技术团队的基层和中层管理人员不同,“高层技术管理人员”其实是个伪概念。我的意思是, 没有什么严格意义上的“高层技术管理人员”、“高层销售管理人员”等。高层管理人员,就是指将个人的利益与自己所在集体的利益同一化的那部分人员。如果把 讨论范围限于企业,那就是指将个人的利益与自己所在企......
阅读全文
  • 04月
  • 12日
综合 ⁄ 共 1302字 评论关闭
题目: Given a string s and a dictionary of words dict, determine if s can be segmented into a space-separated sequence of one or more dictionary words. For example, givens = "leetcode",dict = ["leet", "code"]. Return true because "leetcode" can be segmented as "leet code". 思路: 之前想到的是使用循环一个一个试,对每个dict中 的元素进行s.contains的判断。然后再做处理。 但是,毫无疑问的超时了。原因就在于,做了太多的重复性工作。 如果验证样例中输入:baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa......
阅读全文
  • 02月
  • 23日
综合 ⁄ 共 2346字 评论关闭
前言:测试过程中,需要在Linux环境下配置免安装版本的Tomcat,下面列出详细步骤,希望对大家有帮助。 一、下载免安装版Tomcat       打开Tomcat主页http://tomcat.apache.org/,下载Tomcat免安装版,我这里下载的是apache-tomcat-7.0.2.tar.gz。 二、配置Java环境变量       Java的环境变量有了概述,详细见:http://www.fengwenxuan.com/index.php/red-hat-enterprise-linux/238.html 三、解压Tomcat       将Tomcat解压缩到/usr/local目录下        # tar zxvf apache-tomcat-7.0.2.tar.gz 四、启动Tomcat       ......
阅读全文
  • 02月
  • 21日
综合 ⁄ 共 1473字 评论关闭
       题目大意:给你 n 个任务,编号从 1 ~ n , 有些任务有前驱任务 ,即前驱任务完成后才能开始该任务,当然,相互之间没有影响的任务可以同时进行,完成每个任务都需要一定的时间,问:完成所有任务需要的最少时间是多少?         解题思路:这个题有点像拓扑排序,因为要开始每个任务前都要完成某些任务,即任务的完成是有先后顺序的,具体方法就是:将每个任务看成一个点,将入度为 0 的点压入队列,然后遍历队列中的顶点(设为 k)的邻接顶点(设为 m ),即 k 是 m 的前驱顶点,更新开始任务 m 所需要的最晚时间 ,同时......
阅读全文
  • 02月
  • 04日
综合 ⁄ 共 2512字 评论关闭
“欲造物,先造人!”一个项目的成功或失败,其首要关键因素是人。项目成员是否能够步调一致,是否能够积极主动的朝着同一目标前进便成为项目顺利开展直至最终完成的基本前提。   通常员工表现不佳,有来自员工内在思想的原因,也有来自其它多方面外在环境的原因。其中后者有更多的因素,影响面更大。这就要求项目经理必须努力帮助员工创造更好的环境,包括工作场地、设施工具甚至生活条件等硬件环境,同时也包括项目总目标、项目制度以及工作氛围等软件环境。这其中,硬件环境条件由于项目自身的性质难以进行本质性改善。因此项目......
阅读全文
  • 01月
  • 23日
综合 ⁄ 共 604字 评论关闭
生成资源文件后,然后要把资源文件嵌入到最后生成的程序中,嵌入程序的编译命令: csc /res:MyResource.Resources /target:winexe yourProgram.CS 然后就可以在WinForm中引用这个资源文件中的对象了,首先: System.Resources.ResourceManager resMan = new ResourceManager ( "MyResource" , System.Reflection.Assembly.GetExecutingAssembly() ); 生成这个文件的引用,"MyResource"是资源文件的文件名,必须以resources为扩展名。 接着在程序里: string getFromRS = (string)resMan.GetString("rsTest"); //......
阅读全文
  • 01月
  • 21日
综合 ⁄ 共 826字 评论关闭
 很多小伙伴都知道使用leave label来跳出循环,但是在实际的需求可能需要跳出整个存储过程而mysql又不支持quit,exit或return的方式退出。 这里我们依然使用leave的方式来模拟exit的作用(见2)。 1,一般用法,跳出循环  Create Procedure: CREATE DEFINER=`root`@`localhost` PROCEDURE `test`(p1 INT) BEGIN   label1: LOOP     SET p1 = p1 + 1;     IF p1 < 10 THEN       select 'repeate';      ITERATE label1;      END IF;     select 'skip';     LEAVE label1;    END LOOP label1;   SET @x = p1;   select @x;  ......
阅读全文
  • 01月
  • 14日
综合 ⁄ 共 1428字 评论关闭
在解题过程中,我们有时需要维护一个数组的前缀和S[i]=A[1]+A[2]+...+A[i]。           但是不难发现,如果我们修改了任意一个A[i],S[i]、S[i+1]...S[n]都会发生变化。           可以说,每次修改A[i]后,调整前缀和S[]在最坏情况下会需要O(n)的时间。           当n非常大时,程序会运行得非常缓慢。           因此,这里我们引入“树状数组”,它的修改与求和都是O(logn)的,效率非常高。 【理论】           为了对树状数组有个形 象的认识,我们先看下面这张图。 如图所示,红色矩形表示的数组C[]就是树状数组。           这......
阅读全文
  • 12月
  • 28日
综合 ⁄ 共 436字 评论关闭
代码如下:   #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) {     int i,j;     char s[1000];     while (scanf("%s",s) != EOF){           i = strlen(s);           for ( j = 0; j < i; j++){                  printf("%c",s[j]-7);               }               printf("\n");           }   return 0; } 小结:  1 代码可以更简洁一点,i 可以省略  2 对题意中的 the printable portion of the ASCII character set. 没理解好,自己还加了个判断,以为可打印字符的ASII的大......
阅读全文
  • 11月
  • 13日
综合 ⁄ 共 176字 评论关闭
方法一:使用firefox截图: Ctrl + Shift + C 方法二:使用Linux自带的工具:screenshot 方法三:使用 PrtScn 键截全屏,使用 Alt + PrtScn 键截取焦点所在的窗口。文件默认保存在 $PWD/图片 下。 参考:http://jingyan.baidu.com/article/f71d6037639c6f1ab641d124.html
阅读全文