统计当前目录下的代码行数
find -name '*.php' | xargs wc -l
挂通宵,直接从微软网站下了Sql Server 2008试用版,改一下序列号,摇身一变成为正式版。。 要貌似现在是以序列号来区分版本,下载都是下的同一个镜像。
MSSQL果然很强大。。
确定自己所用的版本:
SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')
10.0.1600.22 RTM Developer Edition
再次感叹VS2008果然是一个很牛x的IDE,再配合MSDN,无敌了。。 发现有一个共享软件可以把VS的编辑器替换成VI……
另外如何批量合并文本文件(只合并,不排重):
1.通过Word:
将所有的文本文件放到同一个文件夹中,接下来打开Word,新建一个空白文档,再单击菜单“插入→文件”,在打开的窗口中将“文件类型”设置为“文本文件”,最后将所有要合并的文本文件添加进来即可。
2.通过命令:
先将所有的文本文档拷贝到同一个文件夹,然后单击“开始→运行”,输入“cmd”打开命令提示符窗口,然后使用“cd”命令切换到存放文本文件的目录,再使用“copy *.txt c:\merged.txt”(c:\merged.txt为存放目标文件的路径及合并后的文件名)。
id 为主键 name 为有重复的字段
DELETE FROM table1 WHERE id NOT IN (SELECT MIN(id) FROM table1 GROUP BY name)
table1为要更新的表,id为主键,score为要被更新的字段
table1和table2的结构都为
id score
以table2中对应id的score来更新table1中对应id的score。
MySQL:
UPDATE table1 t1 SET t1.score = (SELECT t2.score FROM table2 t2 WHERE t2.id=t1.id) WHERE EXISTS (SELECT NULL FROM table2 t2 WHERE t2.id=t1.id)
SQL Server:
UPDATE t1 SET t1.score = t2.score FROM table1 t1,table2 t2 WHERE t2.id=t1.id
貌似MSSQL的要比MySQL的简单一些……
用SQL Server Management Studio Express连远程的mssql数据库,照着网上资料中的步骤来做,都做好了,重启服务,还是不行。
混合登录方式始终设置不了,说什么权限问题,一google才发现是Vista的UAC在作怪。。
将SQL Server Management Studio Express在属性中设为以管理员身份执行就ok了!
哎,没弄过mssql…
ps:昨天装的sql server 2005 express,今天看到有两个更新,一个是sql server 2005 express sp2,60多M,更新了;第二个貌似是visual studio 2005的sp2,有400多M…… 看了一下,原来是装SQL Server Express的时候全选了,里面有一个Sql Server的报表服务,感觉没必要更新。。
打算使用一个cms用于精品文章收集,看了phpcms、dedecms、ecms、php168等等,都是集成了一大堆模块和或模型什么的,而我只需要纯粹的文章管理即可,而不需要什么会员啊积分啊什么的,甚至连广告、友情链接什么的也可不要,对于我来说那些程序太大而全了,不合适。
没有合适的就只能自己写一个了,但是又实在抽不出时间来做这个东西,所以如果有好的开源程序的话还是优先使用现成的:)
大伙有什么好的推荐吗?烦恼。。
最近评论