程序员要明确自己发展方向
在中国有很多人都认为IT行为是吃青春饭的,如果过了30岁就很难有机会再发展下去!其实现实并不是这样子的,在下从事.NET及JAVA方面的开发的也有8年的时间了,在这里在下想凭借自己的亲身经历,与大家一起探讨一下。 明确入行的目的很多人干IT这一行都冲着“收入高”这一点的,因为只要学会一点HTML、DIV+CSS,要做一个页面开发人员并不是一件难事,而且做一个页面开发人员更容易找到工作,收入比普通的工作还要高一些,所以成为了很多高校毕业生的选择。如果您只是抱着这样一个心态来入行的话,那阁下可真的要小...
C# 进程、应用程序域、线程的相互关系
进程、应用程序域、线程的相互关系4.1 跨AppDomain运行代码在应用程序域之间的数据是相对独立的,当需要在其他AppDomain当中执行当前AppDomain中的程序集代码时,可以使用CrossAppDomainDelegate委托。把CrossAppDomainDelegate委托绑定方法以后,通过AppDomain的DoCallBack方法调用执行委托。 1 static void Main(string[] args) 2 { 3 Console.WriteLine("CurrentAppDomain start!"); 4 //建立新的应用程序域对象 5 AppDomain newAppDomain = AppDomai...
深入了解.NET上下文
深入了解.NET上下文3.1 .NET上下文的概念应用程序域是进程中承载程序集的逻辑分区,在应用程序域当中,存在更细粒度的用于承载.NET对象的实体,那就.NET上下文Context。所有的.NET对象都存在于上下文当中,每个AppDomain当中至少在于一个默认上下文(context 0)。一般不需要指定特定上下文的对象被称为上下文灵活对象(context-agile),建立此对象不需要特定的操作,只需要由CLR自行管理,一般这些对象都会被建立在默认上下文当中。图3.03.2 透明代理在上下文的接口当中存在着一个消息接收器负责检测拦截...
C#应用程序域
应用程序域使用.NET建立的可执行程序 *.exe,并没有直接承载在进程当中,而是承载到应用程序域(AppDomain)当中。应用程序域是.NET引入的一个新概念,它比进程所占用的资源要少,可以被看作是一个轻量级的进程。在一个进程中可以包含多个应用程序域,一个应用程序域可以装载一个可执行程序(*.exe)或者多个程序集(*.dll)。这样可以使应用程序域之间实现深度隔离,即使进程中的某个应用程序域出现错误,也不会影响其他应用程序域的正常运作。当一个程序集同时被多个应用程序域调用时,会出现两种情况:第一种...
C#进程的概念与作用
进程的概念与作用进程(Process)是Windows系统中的一个基本概念,它包含着一个运行程序所需要的资源。进程之间是相对独立的,一个进程无法访问另一个进程的 数据(除非利用分布式计算方式),一个进程运行的失败也不会影响其他进程的运行,Windows系统就是利用进程把工作划分为多个独立的区域的。进程可以理解为一个程序的基本边界。1.1 Process 的属性与方法在 System.Diagnostics 命名空间当中存在Process类,专门用于管理进程的开始、结束,访问进程中的模块,获取进程中的线程,设定进程的优先级别等功...
SQLServer最大连接数
SQLServer最大连接数 安装sqlserver时设置的最大客户端连接数,安装好后在什么地方可以查看和修改?企业管理器->服务器-(右键)->属性(窗口)->连接(页) 里面设置。 0代表无限制。修改以后需要重新启动sqlserver。 SQL语句设置最大连接数下面的 T-SQL 语句可以配置 SQL Server 允许的并发用户连接的最大数目。exec sp_configure 'show advanced options', 1exec sp_configure 'user connections', 100第一句用以表示显示 sp_configure 系统存储过程高级选项,使用 user conn...
fastreport打印时弹出选择打印机
fastreport打印时弹出选择打印机,不知道是怎么回事,我已经设置了默认打印机,而且其它的地方打印完全正常。 关键的时,两处代码完全一样的地方,一个地方不弹出选择,一个地方总是弹出提示选择打印机,郁闷。 求解。——2012.03.05
李开复创新工场年会演讲
创新工场的三个真相:1)大家以为我们一起步就信心十足,其实三年年会我们从生存、毕业、放心,走得很辛苦,2)大家认为我们是投资孵化项目,其实更重要的是培养人,3)大家以为创新工场提供巨大的帮助,其实项目在一起的意义更大:知音的鼓舞,资源的互助,互相扶持,一起成长!
找回mysql的root密码
重设密码的方法:具体方法是:1.先在安装目录找到my.ini配置文件,打开配置文件,找到[mysqld]一行,在下面添加skip-grant-tables后保存该文件,重新启mysql动服务;2.然后在mysql的cmdline执行mysql -u root mysql,mysql>update user set password=password('newpassword') where user='root';mysql>Flush privileges;3.将刚才my.ini配置文件的添加那一行去掉,最后重新启动mysql就可以了。