摘要: 遇到如图这样的问题:造成这样的错误原因是:原来的代码: void ModifyFileSecurityInfo(string filename, string username) { System.IO.FileInfo fileInfo = new FileInfo(filename); FileSecurity fs = fileInfo.GetAccessControl(); fs.AddAccessRule(new FileSystemAccessRule(username, FileSystemRi... 阅读全文
posted @ 2012-12-21 09:25 二师弟tl 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 三种常见用户组:所有用户(2008或win7叫公共用户) Environment.GetFolderPath(Environment.SpecialFolder.CommonDesktopDirectory)管理员用户组Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory)默认账户组Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory)我先讲下我遇到的问题:我要给当前登录用户的桌面用WSH创建一些快捷方式,在2003系统下,快捷 阅读全文
posted @ 2012-12-20 15:10 二师弟tl 阅读(1006) 评论(0) 推荐(1) 编辑
摘要: select * from gzyexam_c.dbo.AnswerSheetDetail where AnswerSheetID in ( select AnswerSheetID from ( select AnswerSheetID,rownum from ( select a.AnswerSheetID, ROW_NUMBER() over (order by a.AnswerSheetID) as rownum from ( select disti... 阅读全文
posted @ 2012-12-14 11:25 二师弟tl 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 多核微处理器 带有一个以上的物理内核物理内核是正在独立的处理单元,多个物理内核使得多条指令能同时并行的运行。为充分发挥多核的功效,有必要 多进程 或者 多线程每个物理内核可能会提供多个硬件线程,也称为逻辑内核 或 逻辑处理器。intel的HT(T)技术(Hyper Threading Teachnology)为每个物理内核提供了多份架构状态。这种技术称为“对称多线程(simultaneous multithreading,SMT)”。SMT可以提高多线程代码的性能。硬件线程可以比作泳道,软件线程可以比作游泳者 阅读全文
posted @ 2012-12-12 15:09 二师弟tl 阅读(180) 评论(0) 推荐(0) 编辑
摘要: select @@identity 当前会话任何作用域插入的数据的主键ID select scope_identity() 当前会话当前作用域插入的数据的主键ID select ident_current(tablename) 任何会话任何作用域指定表插入的数据的主键ID 阅读全文
posted @ 2012-12-11 15:05 二师弟tl 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 我在部署项目的PostBuildEvent属性中 填入以下批处理脚本del $(ProjectDir)$(Configuration)\bak\gzyExam_s.bak\r\ndel $(ProjectDir)$(Configuration)\bak\gzyExam_s_c.bak\r\nstart /w $(ProjectDir)备份数据库并从服务器获取文件.exe编译完成会自动运行“备份数据库并从服务器获取文件.exe”可执行程序。我这里使用一个从数据库服务器上获取备份文件的例子。发布数据库前清理数据库,然后备份数据库到数据库所在机器的物理目录下,实现共享这个目录,以便让开发机器可以访问 阅读全文
posted @ 2012-12-10 16:12 二师弟tl 阅读(4795) 评论(0) 推荐(0) 编辑
摘要: 提出问题:假设a=1,b=2,c=3目前我们要完成a小于b,b小于c我们一般这么写if(a<b&&b<c){//do work}为什么不可以这样写呢if(a<b<c){// do work}内部可以这样:1、a<b2、c>b我觉得这样可以带来方便,同时允许多个连续的"<"、">"、“<=”或">="是很有用处的。猜想根据:1、c和c++中就有三目运算符“a==b?c:d”2、微软的linq中 定义了“=>”的含义,读作“go to”,意为“流入”我觉得能 阅读全文
posted @ 2012-11-27 19:11 二师弟tl 阅读(705) 评论(0) 推荐(0) 编辑
摘要: 当资源在xap文件中时 需要以"/"开头否则不需要添加一个现有资源到sl项目中时,默认编译方式为Resource,即资源将在程序集中 不需要“/”开头将编译方式改为Content,资源在xap包中,需要“/”中"/"在xap包中表示“根”当资源在承载项目的CodeBin目录中时,由于sl会自动从xap到xap所在目录中搜索,所以皆可找到资源。但最好遵循最优原则。最优原则是,媒体资源不要放在xap包中,即使用Resource编译方式 阅读全文
posted @ 2012-11-27 13:39 二师弟tl 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 复制到输出目录 中的 输出目录 值xap 所在目录,一般指承载sl项目的codebin目录生成操作 可以确定 文件 是到 程序集中 还是 xap包中 还是在目录中适合sl中视频或音频资源的选项有四个:None 同事设置 始终复制到输出目录 :CodeBin目录中。访问路径以“/”开头Content 在xap包中,文件较大时会比较慢。访问路径以“/”开头Embeded Resource 嵌入到程序集中,微软不建议嵌入到程序集。Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream(string path)相关的方法 阅读全文
posted @ 2012-11-27 13:12 二师弟tl 阅读(822) 评论(0) 推荐(0) 编辑
摘要: 我测试播放成功的路径是这么写的:http://开发服务器地址和端口/视频资源.wmv网上说如果在codebin目录下,可以直接写 视频资源.wmv 但是没有成功。我在本地iis中挂一个视频资源,并用80端口,貌似不行,防火墙关了也不行(VS2012+win8)但是我看别人的例子,用的微软网站上的一个视频资源,是可以播放的。能不能播放在vs中即可知道,设计器变黑了,说明可以播放。用了平滑式流处理也不行。目前不知道要怎么设置这个路径 阅读全文
posted @ 2012-11-27 12:52 二师弟tl 阅读(134) 评论(0) 推荐(0) 编辑