焦林俊

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年6月9日

摘要: 做WPF的童鞋经常看到Dispatcher,而Dispatcher到底是什么呢?MSDN解释是“为一个线程提供管理任务队列的一个服务”。一个Dispatcher在一个指定线程中,维护了一个拥有优先级队列任务的队列。当一个Dispatcher在一个线程中被构造,那就成了唯一可以和线程交互的对象,即使该服务被关闭以后也是如此。如果想在当前的线程中得到与之交互的CurrentDispatcher,而Dispatcher又不在这个线程中,将一个Dispatcher将被创建。但如果Dispatcher被关闭了,它将不能被重启。在WPF里,一个DispatcherObject只能被和它相关的Dispatc 阅读全文
posted @ 2013-06-09 16:36 焦林俊 阅读(186) 评论(0) 推荐(0) 编辑

2012年12月17日

摘要: 我把自己的对视图的理解写成这篇帖子,与大家共同讨论学习。 视图有以下几方面的功能:1。简化应用程序。视图做为数据库中的一种实体,实际上存在的只是它的脚本,而它的内容并不真正的单独存在一份。一般,可以对复杂的应用程序从功能角度进行分析,将可以与其它的应用程序共用的那一部分,分离出来。对这部分功能,视具体情况可做成不同的数据库实体(如过程),有些是可以做成视图的。这样,上层的应用程序就可以从视图中取数据了。还有,可以把对远地数据库的访问封装在视图中,使之对上层应用程序透明。2。可以对 UNION 后的记录集排序。直接对以下语句的结果排序,是不可能的(至少我不知道怎么直接排序)。select a.i 阅读全文
posted @ 2012-12-17 13:40 焦林俊 阅读(930) 评论(0) 推荐(0) 编辑

2012年12月10日

摘要: 每天一个linux命令(6):rmdir 命令昨天学习了删除文件和目录的命令rm,今天学习一下linux中命令:rmdir命令。rmdir是常用的命令,该命令的功能是删除空目录,一个目录被删除之前必须是空的。(注意,rm-rdir命令可代替rmdir,但是有很大危险性。)删除某目录时也必须具有对父目录的写权限。1.命令格式:rmdir[选项]...目录...2.命令功能:该命令从一个目录中删除一个或多个子目录项,删除某目录时也必须具有对父目录的写权限。3.命令参数:-p递归删除目录dirname,当子目录删除后其父目录为空时,也一同被删除。如果整个路径被删除或者由于某种原因保留部分路径,则系统 阅读全文
posted @ 2012-12-10 10:54 焦林俊 阅读(172) 评论(0) 推荐(0) 编辑

摘要: 每天一个linux命令(5):rm 命令昨天学习了创建文件和目录的命令mkdir,今天学习一下linux中删除文件和目录的命令:rm命令。rm是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不变。rm是一个危险的命令,使用的时候要特别当心,尤其对于新手,否则整个系统就会毁在这个命令(比如在/(根目录)下执行rm*-rf)。所以,我们在执行rm之前最好先确认一下在哪个目录,到底要删除什么东西,操作时保持高度清醒的头脑。1.命令格式:rm[选项]文件…2.命令功能:删除一个目录中的一个或 阅读全文
posted @ 2012-12-10 10:50 焦林俊 阅读(179) 评论(0) 推荐(0) 编辑

摘要: 每天一个linux命令(4):mkdir命令linuxmkdir命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。1.命令格式:mkdir[选项]目录...2.命令功能:通过mkdir命令可以实现在指定位置创建以DirName(指定的文件名)命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限。并且,所创建的文件夹(目录)不能与其父目录(即父文件夹)中的文件名重名,即同一个目录下不能有同名的(区分大小写)。3.命令参数:-m,--mode=模式,设定权限(类似chmod),而不是rwxrwxrwx 阅读全文
posted @ 2012-12-10 10:43 焦林俊 阅读(177) 评论(0) 推荐(0) 编辑

摘要: 每天一个linux命令(3):pwd命令Linux中用pwd命令来查看”当前工作目录“的完整路径。简单得说,每当你在终端进行操作时,你都会有一个当前工作目录。在不太确定当前位置时,就会使用pwd来判定当前目录在文件系统内的确切位置。1.命令格式:pwd[选项]2.命令功能:查看”当前工作目录“的完整路径3.常用参数:一般情况下不带任何参数如果目录是链接时:格式:pwd-P显示出实际路径,而非使用连接(link)路径。4.常用实例: 实例1:用pwd命令查看默认工作目录的完整路径命令:pwd输出:[root@localhost~]#pwd/root[root@localhost~]#实例2:.. 阅读全文
posted @ 2012-12-10 10:41 焦林俊 阅读(242) 评论(0) 推荐(0) 编辑

摘要: 每天一个linux命令(2):cd命令Linuxcd命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用cd命令上的。所以,学习Linux常用命令,首先就要学好cd命令的使用方法技巧。 1.命令格式:cd[目录名] 2.命令功能:切换当前目录至dirName 3.常用范例3.1例一:进入系统根目录命令:cd/输出:[root@localhost~]#cd/说明:进入系统根目录,上面命令执行完后拿ls命令看一下,当前目录已经到系统根目录了命令:cd..或者cd..//输出:1[root@localhostsoft]#pwd2/opt/soft3[root@lo... 阅读全文
posted @ 2012-12-10 10:37 焦林俊 阅读(191) 评论(0) 推荐(0) 编辑

摘要: 每天一个linux命令(1):ls命令ls命令是linux下最常用的命令。ls命令就是list的缩写缺省下ls用来打印出当前目录的清单如果ls指定其他目录那么就会显示指定目录里的文件及文件夹清单。通过ls命令不仅可以查看linux文件夹包含的文件而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等。ls命令在日常的linux操作中用的很多!1.命令格式:ls[选项][目录名]2.命令功能:列出目标目录中所有的子目录和文件。3.常用参数:-a,–all列出目录下的所有文件,包括以.开头的隐含文件-A同-a,但不列出“.”(表示当前目录)和“..”(表示当前目录的父目录)。 阅读全文
posted @ 2012-12-10 10:31 焦林俊 阅读(209) 评论(0) 推荐(0) 编辑

2012年8月19日

摘要: C# Resources1. Resource Basics(1) Manifest Resources(资源清单)资源在编译期间添加到程序集。如果要将资源嵌入到程序集,则必须将文件添加到项目中,文件会自动拷贝到项目文件夹的Resources文件夹中。如果要嵌入到程序集,还需选中文件,修改其属性“生成操作”(Build Action)为“嵌入的资源”,默认为“内容”。一旦设置为嵌入的资源,则它就会成为资源清单中程序集的一部分。每一程序集,无论是静态的还是动态的,均包含描述该程序集中各元素彼此如何关联的数据集合。程序集清单就包含这些程序集元数据。程序集清单包含指定该程序集的版本要求和安全标识所需 阅读全文
posted @ 2012-08-19 23:56 焦林俊 阅读(17210) 评论(0) 推荐(0) 编辑

2012年7月30日

摘要: 最近在对博客园的程序进行性能优化,在优化过程中用到了Dictionary,在通过foreach将Dictionary中的数据写入数据库时,遇到了这样的错误:Collection was modified; enumeration operation may not execute. 代码类似这样的:Dictionary_dictionary=newDictionary();//添加数据操作省略foreach(KeyValuePairitemin_dictionary){} 在执行foreach时,其他线程对_dictionary进行了Add操作,改变了_dictionary中的数据,从而产生了 阅读全文
posted @ 2012-07-30 15:16 焦林俊 阅读(1347) 评论(0) 推荐(0) 编辑