自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cuike519的blog

工作、学习、娱乐

  • 博客(51)
  • 收藏
  • 关注

原创 linux查看进程占用端口的方法

1、netstat-lntp找到端口对应的应用的ID2、ps -ef |grep 进程ID

2021-10-11 18:00:01 4492 1

原创 删除大量文件的方法

直接用rm * 可能会出现 参数列表过长的错误。这时可以用find命令来结合使用。例:1、rm -rf * 改为:find -name "*" | xargs rm -rf '*' 就行了。2、rm test* -rf 改为:find . -name "test*" | xargs rm -rf "test*"查看目录使用情况:du -sh /public/application/*重启一个docker容器:docker restart 851...

2021-10-11 17:58:23 399

原创 如何制作苹果的推送证书

1.在桌面上建一个"apns_p12"文件夹,所有的保存和生成文件都放在这里2.从钥匙串中生成CertificateSigningRequest.certSigningRequest3.从服务器上下载aps_development.cer和aps_production.cer文件,并导入到本机4.从将"系统"钥匙串中“证书”的:Apple Development iOS Push Services:com.xxx.xxx和Apple Production iOS Push Servi

2021-10-11 17:50:53 496

原创 MSIL中的求值栈是什么

    求值栈是MSIL中非常重要的一种数据结构,它能将你的应用程序和内存联系起来。它看起来很像栈帧(传统函数调用),但是它和栈帧又有很大的差异。可以将求值栈理解为应用程序的视图,你可以通过它看到函数的参数、本地变量、临时变量等信息。在传统的程序中函数的参数是被分配到栈上的(栈空间是编译时分配好的),但是在.NET里面函数的参数是被分配到一个为函数的参数以及本地变量保留的独立存储区(函数的参数区域

2009-12-31 10:08:00 1387

原创 .NET内存分配浅析

.NET内存分配浅析         我知道这是一个富有神话色彩的主题,同样也是个深奥的主题,说它神话是因为.NET程序员几乎看不到它,但是它一直在保护着.NET程序的运行,说它深奥可能涉及一些底层的东西在这个高级的编程语言里显得有点与众不同。我希望通过本文能和大家一起分享.NET关于内存分配上的一些经验,正如题目所描述这里只是浅析,因为我的知识也大部分来自MSDN和一些观察的结果。一个有

2009-12-23 16:13:00 3671 2

原创 性能分析摘要

软件不但要能用而且要好用,性能在能用和好用之间都有不同的表现,当某个功能在某些特定的场景下由于性能极其低下导致软件不可用,或者由于某个性能问题导致用户的感受非常差,以至于用户开始厌恶这个软件,最终导致软件产品的失败。性能在整个软件产品中貌似一直不被人设计人员所重视(不是全部),在软件设计之初就应该有良好的性能设计,目标系统的某个功能应该在何种场景下达到何种的性能要求,这个是标准。设计人员应该从

2009-12-14 14:50:00 3130 1

原创 作为.NET开发者你必须熟悉的几个工具

1、  Visual Studio从VS2008开始.NET的源代码开放了,只需要配置source server即可浏览.NET的全部源代码,如何配置请参考http://blogs.msdn.com/rscc/。VS是一个强大的IDE同时也是一个强大的调试器,用他几乎可以看到程序所有的运行流程和状态,这里需要强调的有两个callstack和memory两个窗体,callstack可以看到断

2009-12-11 08:52:00 2752 3

原创 VS2005为什么会有两个AssemblyInfo

为了迁移VS2003的Web Application到VS2005的Web Application,我在VS2005新创建一个Web Application,删除其中的页面,然后将我在VS2003下面的页面以及代码移动到新的应用程序目录下面,并将它们都添加到工程里面。结果编译的时候发现出现这个编译错误。The item "Properties/AssemblyInfo.cs" was specif

2006-06-20 13:00:00 2902 1

原创 如何在ASP.NET2.0下面使用基于数据库(SqlServer2000)的Cache

在.NET1.1下面Cache只能基于文件系统、对象等做Cache的依赖项,但是在.NET 2.0提供了一个新的依赖项SqlCacheDependency,这个项使我们Cache依赖数据库的变化来改变。虽然这做法看起来和1.1里面的变通做法相似,但是它们之间还是有本质的区别(SqlCacheDependency对象的提供)。(1.1的变通做法是为数据表创建触发器,然后该触发器在触发的时候会修改一个

2006-06-20 13:00:00 3091 2

原创 在VS2005上创建Web应用程序(copy form my new blog)

虽然2.0已经出来有些日子了,但是由于本人现在比较懒,一直也没有仔细研究过,只是认为微软的兼容性应该是最好的,不会有太大问题,最近公司的产品要从1.1迁移到2.0了,所以开始使用VS2005,居然发现在VS2005里面不能创建Web应用程序,只能创建WebSite,后来在微软的网站发现一个“补丁”解决这个问题,真搞不明白为什么微软在发布的时候没有这个功能,难道也是迫于发版日期的限制?目前对于我

2006-06-20 11:34:00 3091 1

原创 在ASP.NET中使用Session常见问题集锦

在坛子里经常看到一些关于Session的问题,下面做一个总结,希望对大家有所帮助:问:为什么Session在有些机器上偶尔会丢失?答:可能和机器的环境有关系,比如:防火墙或者杀毒软件等,尝试关闭防火墙。问:为什么当调用Session.Abandon时并没有激发Session_End方法?答:首先Session_End方法只支持InProc(进程内的)类型的Session。其次要激发Session_

2005-09-27 10:47:00 21951 6

原创 如何使CheckBoxList的Attributes属性生效(修改微软的一个bug)

本文将描述如何使CheckBoxList中的Item添加的Attribute在客户端生效,CheckBoxList是一个非常好用的组件,它支持数据绑定等特性。但是他和DropDownList有同样的一个问题,就是当我们向它们的Items里面Add项目的时候,如果希望给这些Item添加客户端行为,这些行为并不能体现在客户端,我们通常使用的方法如下:HTML页面部分如下:       1      

2005-08-23 23:24:00 3968 1

原创 TreeView父子联动效果保持节点状态一致

        我们大部分都用过TreeView控件,对这个控件的评价也是各式各样的,但是我觉得不论如何它是一个免费的开源的控件,所以我还是在用它。在刚接触ASP.NET的时候,记得需要做一个分配权限的权限树,当时只知道有这个树,经过一天的研究对其服务器端的行为基本以及搞清楚了,但是由于当时的js水平有限,所以对客户端的代码很畏惧,基本没有看过。当时有这样一个要求:如果一个节点被选中则该节点的所有

2005-02-02 18:01:00 18193 39

原创 如何有效的使用C#读取文件

你平时是怎么读取文件的?使用流读取。是的没错,C#给我们提供了非常强大的类库(又一次吹捧了.NET一番),里面封装了几乎所有我们可以想到的和我们没有想到的类,流是读取文件的一般手段,那么你真的会用它读取文件中的数据了么?真的能读完全么?通常我们读取一个文件使用如下的步骤:1、声明并使用File的OpenRead实例化一个文件流对象,就像下面这样       FileStream fs

2005-01-19 12:42:00 6092 3

原创 如何复制一个目录里面的所有目录和文件

         本文介绍如何将一个目录里面的所有文件复制到目标目录里面。下面介绍几个我们在该例程中将要使用的类:1、Directory:Exposes static methods for creating, moving, and enumerating through directories and subdirectories.2、Path:Performs operations on S

2004-09-10 22:06:00 3723 1

原创 如何使用.NET生成C#源代码

       上周给大家说了说如何使用.NET实现直接计算一个表达式,其实该方法可以扩展为执行一个类里面的一个方法或者使用在其他更有用的地方,正如文章中所说,文章只是描述可以实现的一个方法,以及该方法的一个简单实现。        今天我们要看看怎么使用.NET一个自动生成源代码,配合上一篇文章您就可以使用自己产生代码供自己消费了(上一篇文章请参考:http://www.csdn.net/De

2004-09-07 23:18:00 3623 1

原创 如何实现可以带详细表格的DropDownList

       本文详细介绍了如何实现在点击DropDownList的时候弹出DataGrid,然后从DataGrid里面选择相应的项。       很早就发现在网上有很酷的下拉选择框,今天我在这里也写一个,该方法旨在说明问题的一个解决方法,该方法可以扩展为自定义控件,由于时间有限所以在这里我只提供一个该方法的页面实现。当然你可以发挥你的才能作出更漂亮的。        问题描述:我们在使用Drop

2004-09-04 17:42:00 4052 1

原创 如何在C#里面象js一样可以直接计算字符串的值

今天在论坛里面逛发现一个问题比较典型,我们在使用js的时候可以直接使用Eval得到某一个表达式的值,在C#里面可以吗?答案是肯定的,在.NET提供的丰富的类库里面这是可以实现的,但是没有js那么简单下面我将使用一个简单的例子来说明利用编译器和反射得到一个字符串表达式的值。我们建立一个Windows窗体里面有如下的方法:引用一下命名空间:using System;using System

2004-08-29 12:45:00 4856 6

原创 如何实现无刷新的DropdownList联动效果

        ASP.NET给我们带了了事件模型的编程机制,这使得我们将所有的任务都放在服务器上执行哪怕是一个小小变动,其实这到不是什么问题,可是有一点我们无法忍受,如果我们改变某一个输入框中的内容页面要刷新,改变DropDownlist的选择项需要更新另一个Dropdownlist需要刷新,真是郁闷。       下面我将描述一种原始的方法,之所以说它原是是因为这种方法在ASP.NET之前就已

2004-08-22 20:44:00 19196 42

原创 如何实现立体的DataGrid和具有Windows效果的图片按钮

    下文将为您演示如何将DataGrid实现为一个立体的表格,以及如何实现在Image按钮中实现立体感的效果。为了完成上面的内容我们首先要对CSS的自定义样式有所了解,然后就是一些简单的js代码。为了实现立体大DataGrid我们需要创建一个工程,里面有一个DataGrid以及绑定在其上的数据,代码如下:         上面的代码中有一个地方非常重要,就是设置style的

2004-08-06 14:18:00 3399 1

原创 如何在调用线程的时候传递参数

我们在写Remoting程序或者其他的一些应用程序的时候难免要和线程打交道,.Net使我们很容易就可以创建一个线程,但是它提供的创建线程和启动线程的方法没有明显的提供参数,假如我们要用线程来启动类里面一个带参数的方法该怎么办?下面就简单的介绍如何使用.NET提供的丰富的框架来实现这个功能。为了可以生动详细的介绍整个过程,我建立下面的一个.NET类,它也是要用线程启动的方法的载体。类如下所示: us

2004-06-29 18:26:00 2753

原创 如何给DataGrid添加两个的题头分类显示

       我在写PowerDataGrid想到要提供一个查询(有关PowerDataGrid的详细信息参考CSDN论坛中的讨论帖,源码可以在www.foxhis.com/powermjtest/sharepowerdatagrid.rar下载),该查询的构想是这样的:我的这个控件可以通过指定一个SQL语句来显示该语句的内容(其他的功能不叙述了,这不是重点),那么我可以封装一组UI到这个控件里面

2004-05-07 13:21:00 2689 1

原创 编码web.config中的信息

       我们都知道web.config可以保存连接字符串,我们在程序中也都是这么做的,web.config是XML,所以它有清晰的结构,是我们很容易可以读懂它,但是这也出现一个问题,我们数据库完全暴露给浏览该文件的人,这是我们所不希望的。我们可以使用一个简单有效的加密算法来加密这段连接字符,使直接浏览该文件的人不能清楚地看到这些信息。       我们一般以下面的形式保存连接字符串:    

2004-05-01 21:22:00 2874

原创 如何在DataGrid里面使用动态图形表示数字

      本文将要简单的介绍如何在DataGrid里面用图形表是一个数字,听起来好象要用到GUI的编程,其实不然,如果你读完全文你就会发现其实很简单,只是一个“小把戏”而已,但是请不要失望,其实在实际的应用中这个“小把戏”就是你项目中的一个亮点。       首先为了实现这个功能我们需要一个DataGrid,并且为这个DataGrid邦定数据,具体的邦定代码如下(由于我说明问题的重点不在如何

2004-04-26 11:51:00 2354 1

原创 如何在DataGrid里面产生滚动条而不滚动题头

我们在开发的时候一定遇到,使用DataGrid的时候由于不想分页(数据没有那么多)但是又显示不在一页里面,此时我们希望在DataGrid里面出现一个滚动条,可以上下滚动DataGrid里面的数据而不用上下滚动页面,由于写本文的目的是为了说明如何实现,所以对于细节性的问题读者可以自己思考完成(比如:既要分页又要滚动等等)。为了可以滚动DataGrid我们需要一个可以让客户端的Table滚动js脚本(

2004-03-25 17:12:00 5271 17

原创 DataGrid和CheckBox的混合使用

我们知道DataGrid是非常强大的一个ASP.NET组件,我们可以用它表示非常丰富的信息.在论坛里经常可以看见一些网友问一些关于该控件的问题,我虽不是什么高手但是对DataGrid还是有一些了解,加上我比较喜欢学习所以我今天就将DataGrid和CheckBox的组合使用做一个简单的描述.我们可能在写程序的时候都遇到这种情况:需要选择一个列表的所有项或者取消所有项的选择来删除这些列以及如何给用户

2004-03-25 17:11:00 3086 1

原创 C#编码标准--编码习惯

1.  避免将多个类放在一个文件里面。 2.  一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。3.  一个文件最好不要超过500行的代码(不包括机器产生的代码)。4.  一个方法的代码长度最好不要超过25行。5.  避免方法中有超过5个参数的情况。使用结构来传递多个参数。6.  每行代码不要超过80个字符。7.  不要手工的修改机器产生的代码。a)

2004-03-09 15:19:00 2598

原创 C#编码标准--命名约定和风格

命名约定和风格1. 使用Pascal的命名规范命名类型和方法的名字。public class SomeClass{    public SomeMethod(){}}2. 使用camel命名规范命名局部变量和方法的参数。int number;void MyMethod(int someNumber){}3. 在命名接口的时候使用I作为前缀。interface IMyInterface{...}4.

2004-03-08 11:28:00 1946

原创 .NET中的密码学--对称加密(下)

上接http://www.csdn.net/Develop/read_article.asp?id=23386代码例子      现在我们有足够关于SymmetricAlgorithm的信息。最后,让我们看看将要编码和解码的代码片断。我假设你拥有一个包含txtData和命令按钮控件的窗体。在命令按钮的代码事件里写如下代码。这个代码将要加密TextBox里面的文本并用MessageBox显示

2004-01-14 11:02:00 1880 1

原创 .NET中的密码学--对称加密(上)

介绍在.NET之前,使用非托管的Win32APIs加密解密数据是一件非常痛苦的事情。为了这个加密解密的目的,.NET配置了一组类(和命名空间)。现在你有很多类可以使用每种不同的算法保护你的数据。在.NET里面Crypttography命名空间下又定义了3种类型的加密方法。他们是AsymmetricAlgorithm,SymmetricAlgorithm和HashAlgorithm。所有的这些类

2004-01-14 11:01:00 2509

原创 动态创建DataGrid的模版列

有的时候我们需要邦定很复杂的DataGrid,我们知道DataGrid,DataList等控件都有Template列,我们可以通过动态的邦定模版列来实现,复杂逻辑的邦定。由于Page继承TemplateControl,所以在Page对象里面就可以使用TemplateControl类里面的方法LoadTemplate,我们可以利用这个方法加载指定路径用户控件来实现丰富的表示(顺便提一下还有一个Loa

2003-12-28 12:23:00 3547 3

原创 如何同步滚动两个相同的DataGrid

如何同步滚动两个相同的DataGrid       昨天在CSDN上看到有人高分(100)问这个问题,不忧心中有些痒痒,仔细看了看问题,其实也是我很久以前就像做的一件事情了,今天刚好是周末回家研究一下,有些收获,拿出来和大家分享。问题描述:在WinForm中如何同步滚动两个DataGrid。问题分析:拿到这个首先想到的就是重写Scroll方法,可是想想工作量有些大,所以想在Form级别

2003-12-07 22:30:00 2967 2

原创 注意数据库操作中打开的连接

我们在写程序的时候一定都会用到数据库,我们一定都知道连接是一种宝贵的资源,我们可以通过这样的连接来获得数据库的内容和我们需要的数据。在.NET里面依然是这样。我们在使用数据库资源的时候要做的第一步就是建立一个连接,然后我们可以用这个连接创建一个Command或者DataAdapter对象。我在写成程序的时候遇到页面提示“连接池已满”之类的话。看到它我知道一定是有打开的连接没有关闭,在频繁的数据

2003-11-16 10:39:00 1727

原创 移动设备的Web应用程序开发----(图像和Utility)

移动.NET图像移动.NET在不同设备类型上显示不同图像的类型。Image控件不同的移动设备显示的兼容性不同。Image控件允许开发者为不同的设备类型指定图像的不同类型。Image类型有些移动设备显示GIF图像,有些显示BMP或者WBM图像,Image控件允许你为每个适合的图像类型指定不同的图像。这个移动页面显示一个图像:

2003-10-28 23:47:00 1859

原创 移动设备的Web应用程序开发----(验证和列表)

移动.NET输入验证验证控件用来验证用户输入的数据。验证控件验证控件用来验证用户输入的数据。验证控件允许你去验证输入控件(比如:TextBox)并且当验证失败的时候显示消息。每个验证控件完成特定类型的验证(比如:不是指定的值或者不是指定的范围)。默认情况下,当命令控件被点击得失后页面验证才处理。设置控件的CausesValidation属性为false后当控件被

2003-10-28 23:46:00 2073

原创 移动设备的Web应用程序开发----(表单)

移动.NET表单移动.NET表单是一种为工作在不同移动设备而设计的特殊Web表单。移动页面移动页面和原始.NET Web页面是非常相似。它是一个aspx扩展的文本文件并且具有了Web控件的多样性(and it can contain a variety of web controls)。两者的不同是移动页面使用移动页面标签标识页面,移动控件使用在页面。移动控件编程是

2003-10-25 22:37:00 3863

原创 移动设备的Web应用程序开发----(事件和输入)

移动.NET事件Mobile Controls exposes device independent programmable events.事件编程移动控件有一个可对属性,方法和事件编程的对象模型。要得到完整的信息请参考“参考部分”。提交文本这个页面有两个表单:Inherits="System.Web.UI.Mobile

2003-10-25 22:36:00 2264

原创 移动设备的Web应用程序开发----(模拟器)

移动.NET模拟器移动应用程序可以在不同的模拟器上测试和浏览。使用你自己的浏览器当移动Web页面检测你的浏览器时,你可以使用标准的浏览器测试你的的移动应用程序。当移动页面发现是标准的Web浏览器,它将产生HTML代码输出到客户端。这种方式可以工作在IE或者任何其他支持内嵌框架的浏览器(that supports inline frames)。微软的移动模

2003-10-25 22:29:00 6386

原创 移动设备的Web应用程序开发----(例子)

移动.NET例子移动ASP.NET页面移动控件是主要构建移动应用程序的块.在ASP.NET中移动控件和Web控件是非常相似的.如果你不熟悉用ASP.NET开发,你可以先离开这里先去ASP.NET tutorial学习.这个ASP.NET页面在一个可以识别WML的手机上通过WML卡显示”Hello W3Schools”.(译者注:WML是一种基于XML的标记语言).

2003-10-24 16:44:00 2432

原创 移动设备的Web应用程序开发----(介绍)

    最近在做移动设备的Web编程,在网上搜寻了一番,找到了一个比较好的入门网站,看看还不错,自己在看,同时也想把它献给其他正在学习这方面的朋友们,所以我打算将它翻译出来让大家共享,偶的翻译水平不怎么样,毕竟偶不是专门做翻译的,所以我想只要概念讲清楚,意思说明白就好了,由于此文章甚长所以我想还要连载一番请大家谅解.接下来就是此文的第一部分: 介绍移动.NET(译者注:不是CF编程使用的依

2003-10-24 16:42:00 2411

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除