浅谈_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 浅谈 >>列表
· 浅谈Java堆内存发布时间:2014-03-30
一.Java中的堆空间是什么?当Java程序开始运行时,JVM会从操作系统获取一些内存。JVM使用这些内存,这些内存的一部分就是堆内存。堆内存通常在存储地址的底层,向上排列。当一个对象通过new关键字或通过其他方式创建后,对象从堆中获得内存。当对象不再使用了,被当做垃圾回收掉后,这些内存又重新回到堆内存中。二.如何增加Java堆空间?在大多数32位机、Sun的JVM上,Java的堆空间默认的大小为128MB,但也有例外,例如在32未Solaris操作系统(SPARC平台版本)上... 查看全文
ASP.NET线程安全所涉及的是什么呢?让我们先来看看静态变量的生命周期问题,下面是我理解的静态变量的生命周期:voidApplication_Start开始voidApplication_End结束的,本来这就是对的今天要做一个全局的应用,想确认一下,在网上一找,我的天,说什么的都有大概分三种1.Application_Start——Application_End2.Session_Start——Session_End3... 查看全文
· 浅谈 WPF布局发布时间:2013-12-18
我们首先来了解一下图形化用户界面(GraphicUserInterface)也就是我们常常听到的GUI。举个简单的例子,同样是数据,我们可以用控制台程序加格式控制符等输出,但是这些都不如GUI来的友好和方便。WPF相对于其它只能使用编程语言进行UI设计,具有专门用于UI设计的XAML,并且能够确保界面布局能恰倒好处的适应不同的窗口尺寸。我们来查看Window和Page的源码,发现Window的间接基类ContentControl和Page类都使用了一个object类型的Content属性... 查看全文
摘要:本文介绍了如何定义一个C#泛型类,以及实现泛型类的继承、方法和约束。C#泛型参数化了类型,把类型作为参数抽象出来,从而使我们在实际的运用当中能够更好的实现代码的重复利用,同时它提供了更强的类型安全,更高的效率,不过在约束方面,它只支持显示的约束,这样在灵活性方面就显得不是那么好了。我觉得它之所以能够提供更高的效率是因为泛型在实例化的时候采用了"on-demand"的模式,即按需实例化,发生在JIT(JustInTime)编译时。下面来看如何定义一个C#泛型类,很简单,你只需要意识到一点... 查看全文
· 浅谈单例模式发布时间:2013-11-07
以前开发,很少用的设计模式,即使是最简单的单例模式。公司有一个项目要求实现socket客户端长连接,并实现自动重连。心想,如果是长连接的话,那么肯定你的客户端端口不能变。需要绑定端口。同时要没5秒发一次心跳。因为对象绑定,所以不能重新new一个channel。当时第一反应就是单例。可能会有别的更好的方法。可以限于技术有限。不说那么多,上关键代码。不好的地方请指点,往大家勿喷!privatestaticMySocketClientmySocketClient... 查看全文
这篇文章介绍了.NET中加密和解密的实现方法,有需要的朋友可以参考一下.NET将原来独立的API和SDK合并到一个框架中,这对于程序开发人员非常有利。它将CryptoAPI改编进.NET的System.Security.Cryptography名字空间,使密码服务摆脱了SDK平台的神秘性,变成了简单的.NET名字空间的使用。由于随着整个框架组件一起共享,密码服务更容易实现了,现在仅仅需要学习System.Security.Cryptography名字空间的功能和用于解决特定方案的类... 查看全文
· C# 浅谈委托----温故而知新发布时间:2013-11-06
先看看委托的概述:•委托类似于C++函数指针,但它们是类型安全的。•委托允许将方法作为参数进行传递。•委托可用于定义回调方法。•委托可以链接在一起;例如,可以对一个事件调用多个方法。•方法不必与委托签名完全匹配。有关更多信息,请参见在委托中使用变体(C#和VisualBasic)。•C#2.0版引入了匿名方法的概念,此类方法允许将代码块作为参数传递,以代替单独定义的方法。C#3.0引入了Lambda表达式... 查看全文
浅谈java学习方法以及后期面试技巧.时光飞逝,本人2月底份班级,现已毕业,现在此发表一些学习感受以及学习技巧,本篇文章纯手打,大家可以参考一下。下面简单列举一下大家学习java的一个系统知识点的一些介绍(按照TTS6上面的顺序来的):一:java基础部分:java基础的时候,有些知识点是非常重要的,比如循环系列。For,while,do-while.这方面只要大家用心点基本没什么难点。二:面向对象:oop面向对象的时候,偏重理论,相信这方面的文章也很多,大家可以多看看,在这就不说了... 查看全文
引言不少人都听过这样一句话,身体是革命的本钱,对于程序猿来说,更是如此,有多少人“为程序搞得人憔悴”。如此下去,挣了再多的钱,再多的荣誉又有何用。LZ曾经在一篇文章的最后附加了一个笑话,大致的内容是,程序猿在阅兵时,是穿着拖鞋披着毛巾夹着鼠标走过的主席台,然后弱弱的喊着“HelloWorld”。这个笑话LZ第一次看到的时候确实是笑跪了,当时还在公车上,搞得自己有点失态。不过回过头来想想,这其实也是程序猿的一种悲哀,尽管笑话当中为了有笑点有些夸张... 查看全文
最近一段时间去武汉参加了N多笔试,在几次试题中都出现了排序。偏偏出现了我没怎么看的插入排序,弄得我好是纠结。趁回学校的机会把这几个不是很复杂的排序重新复习了一下,借此比较了一下他们的效率。让我有点以外的是在数据量达到1W~10W之间,希尔排序竟然比快速排序效率还要高。贴上完整代码!冒泡排序1//冒泡排序2//////////////////////////////////////////////////////////////////////////3voidBubleSort(inta[]... 查看全文
前面花了三篇文章讲解了Excel中的UDF函数,RTD函数和异步UDF函数,这些都是Excel开发中的重中之重。本文现在开始接着第二篇文章的菜单系统开始讲解Excel中可供开发的界面元素,本文要讲解的是Excel中的自定义任务面板(CustomeTaskPanel,CTP)。自定义任务面板在Office2003中就引入了,相信大家都用过Word中的字典和插入剪贴画功能,左侧的边栏就是自定义面板。如下图:但是Office2003的自定义面板并没有给我们开发人员提供开发接口,也就是说... 查看全文
引言这篇文章LZ很久以前就想写,只是LZ本人也一直在摸索当中,不过LZ摸索的是自己的道路。其实作为一个程序猿来说,大体上的路线已经摆在众人眼前,到底自己有什么样的想法,自己适合哪条路,还是只能自己去摸索,这一点请各位不要征求任何人的建议。LZ能做的,就是把各个路线的客观事实陈列出来,供大家选择。条条大路通罗马,三百六十行,行行出屌丝。作为一个IT界有理想有抱负,高端大气上档次的屌丝,LZ还是对未来很有打算的。说起这个打算,大致就是两种,一种是生活上的规划,一种是职业上的规划。对于前者来说... 查看全文
· 浅谈Java中static作用发布时间:2013-09-25
static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之前访问,无需引用任何对象。用public修饰的static成员变量和成员方法本质是全局变量和全局方法... 查看全文
· 浅谈轻博客的未来发布时间:2013-09-15
继点点网、推他网之后,今天新浪也推出轻博客服务Qing,与新浪微博互通,可同步内容至微博。2010年,中国的创业者和大公司似乎突然悟出复制乃迅速成功的窍门,从产品复制到模式复制,从微博到LBS,模仿已成为一种中国式获得成功的快捷方式,轻博客也是在这种环境下被创业者们带到中国来了。什么是轻博客?轻博客的概念来自国外的Tumblr,Tumblr成立于2007年,是一个允许用户发表文字,照片、引用、链接、聊天、音乐和视频的轻量级博客... 查看全文
· 浅谈Java中的Set,List,Map的区别发布时间:2013-09-10
就学习经验,浅谈Java中的Set,List,Map的区别对JAVA的集合的理解是想对于数组:数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型)JAVA集合可以存储和操作数目不固定的一组数据。所有的JAVA集合都位于java.util包中!JAVA集合只能存放引用类型的的数据,不能存放基本数据类型.JAVA集合主要分为三种类型:Set(集)List(列表)Map(映射)Collection接口Collection是最基本的集合接口,声明了适用于JAVA集合... 查看全文
· 浅谈java单例模式延迟加载发布时间:2013-09-09
浅谈java单例模式延迟加载普通单例无法延迟加载,如:publicclassSingleton{privateSingleton(){System.out.println("Singletoniscreating....");}privatestaticSingletoninstance=newSingleton();publicstaticSingletongetInstance(){returninstance;}}于是我想到:publicclassSingleton... 查看全文
需求:最近在项目中遇到一个情况,某一个方法需要完成一个号码预占的动作,并发量也比较大。并且要求第一个提交抢号的人得到该号码。而后其他并发提交的人提示抢号失败。废话不多说,上代码。classProgram{staticvoidMain(string[]args){for(inti=0;i<100;i++){Threadthread=newThread(newThreadStart(newPreemption().test));thread.Start();Thread.Sleep(300)... 查看全文
· 浅谈Excel开发:五 Excel RTD函数发布时间:2013-08-29
   上文介绍了Excel中的UDF函数,本文介绍一下同样重要的RTD函数。从Excel2002开始,Excel引入了一种新的查看和更新实时数据的机制,即real-timedata简称RTD函数,他是一种Push-Pull的方式,及在需要更新数据的时候,RTD给ExcelPush一个消息说要更新数据,Excel在收到消息后主动拉取Pull新的数据。RTD函数最开始的用途在于更新实时变化的数据,比如股票实时行情数据,实时天气预报数据,球队比赛得分数据等等。 ... 查看全文
最近,在办离职手续,相对来说,比之前一年多忙碌的外包闲了许多。总算有时间去做些平时喜欢而没空去做的事情。一直觉得项目中使用的ImageLoader适用性不强,昨晚在github随便逛逛,发现一个开源项目Android-Universal-Image-Loader十分火热。代码并不十分复杂,却写的不错,决定记录和分享一下。Android-Universal-Image-Loader是一个针对图片加载、缓存的开源项目。github:https://github... 查看全文
· 浅谈ASP.NET内部机制(七)发布时间:2013-08-19
---视图状态实战篇前言:本篇讲解与视图ViewState相关的知识,包括IStateManager,自定义转换器TypeConvert,以及和视图功能相同的控件状态。可以说本篇是对保存状态有关知识的总结,代码也详细的给出。。。。。。。。自从上次写了有关视图的文章后,收到了很多朋友的邮件,很感谢大家的支持:)很多朋友都说要求说说实践性更强的东西,所以本篇就进一步的来谈谈视图(不仅仅只是视图,而且在ASP.NET中的状态保存的话题)。首先希望大家对自定义控件有一定的了解... 查看全文