读书笔记_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 读书笔记 >>列表
005.为程序设置版本和帮助信息效果图:1.新建Windows窗体应用程序WindowsFormsApplication12.找到AssemblyInfo.cs文件,编辑下就可以了usingSystem.Reflection;usingSystem.Runtime.CompilerServices;usingSystem.Runtime.InteropServices;//定义程序集清单的程序集标题自定义属性[assembly:AssemblyTitle("为程序设置版本和帮助信息"... 查看全文
?、采用类似匈牙利命名法为控件命令,对于其他变量申明则不需要了e.g.ButtonbtnAdd;e.g.TextBoxtxtUsername;e.g.ListBoxlstFileNames;e.g.PanelpanelInfo;?、对于函数参数、局部变量、私有及受保护字段的命名采用Camel规则(首字母小写),其他的情况如命名空间、结构、类、接口、枚举、枚举项、属性、方法、事件、委托及公开的字段等都采用Pascal规则(首字母大写)?、多使用XML文档注释... 查看全文
这一次的学习相当曲折,主要是因为粗心,Makefile里面的错误导致了文件生成出现各种奇奇怪怪的问题,弄得心力交瘁,因此制作过程还是尽量按着作者的路子来吧.作者提供的源码的注释在中文系统下是乱码,而且代码的分隔用了两个Tab,在这里要处理一下::%s/;.*//g删除所有的注释;:%s/\t\t/\t把两个Tab替换为一个Tab;要让作者的nas文件和asm文件拥有相同的语法规则,在_vimrc文件的最后一行添加auBufNewFile,BufRead*... 查看全文
   WPF的布局元素有一下几个Grid:网格。可以自定义行和列并且通过行列的数目、行高和列宽来调整控件的布局。StackPanel:格式面板。可将包含的元素在水平方向或者竖直方向排成一条线。Canvas:画布。放在画布上的控件以绝对坐标进行定位。DockPanel:泊靠式面板。内部元素可以选择泊靠方向。wrapPanel:自动折行面板。内部元素排满一行后自动折行。    下面主要记录下DockPanel,因为在看书的过程中... 查看全文
· linq读书笔记1-linq 初步发布时间:2014-06-28
至于linq是什么之类的已经有过太多的文章介绍,亦不清楚的胡朋友可以自己搜索一下便可以得到大量的答案为了体验linq究竟能带给我们什么体验,我们直接从代码入手:string[]words=newstring[]{"test","test1","linqtosql","linqtoobject","beautiful"};varresult=frompinwordswherep.Length>5selectp;Console.WriteLine(result.GetType())... 查看全文
何谓大型网站?作者从海量的数据和非常高并发的访问量的角度做了一个宽泛的定义,而数据量和访问量增长的过程也恰恰是一个网站从小到大的发展过程,大数据,高并发等所带来的技术挑战能击垮一个网站,但能成就一个网站。作者从数据库读写分离,服务器集群等多个角度分析了解决大数据、高并发问题的思路:1.数据库与应用分离:把数据库与应用从一台机器分到两台机器。技术要点分析:数据库与应用分开了,只需要把应用中JDBC连接数据库的配置从地址本机改到了另外一台机器地址即可,对开发、测试、部署都没有影响,技术难度很小。2... 查看全文
· Android_读书笔记_2发布时间:2014-06-09
感觉Service有些纠结,不知道是不是因为书本的原因,书上的例子一个都没成功,看的也是晕头转向的。一同提到了4个东西,前面嘛自然是那些巴拉巴拉的介绍,直接正题。重点:1.创建一个服务(Service);Android中Service是一个很重要的元素之一,一个“服务”涉及到Service类的继承,以及在AndroidManifest.xml中添加相关权限许可代码再者就是Service类的基础方法,onCreate(),onBind(),onStart()... 查看全文
一、大型网站系统特点(1)高并发、大流量:PV量巨大(2)高可用:7*24小时不间断服务(3)海量数据:文件数目分分钟xxTB(4)用户分布广泛,网络情况复杂:网络运营商(5)安全环境恶劣:黑客的攻击(6)需求快速变更,发布频繁:快速适应市场,满足用户需求(7)渐进式发展:慢慢地运营出大型网站二、大型网站架构演化过程(1)初始阶段网站架构:一台Server就刚需—应用程序、数据库、文件等所有资源都集中在一台Server上,典型案例:基于LAMP架构的PHP网站(2... 查看全文
· Android_读书笔记_1发布时间:2014-06-01
线程及异步操作大体上阐述了异步处理的重要性,以及什么时候应该用异步处理等等巴拉巴拉......重点:1:AsyncTask类的介绍及例子......通过继承AsyncTask类并实现其定义的事件方法,管理后台操作。很方便的是AsyncTask类已经为异步操作创建好了一个简单的接口,我们只需实现这个接口就可以很快捷的实现异步操作。并且在最新的几个SDK中,它能够通过若干个物理内核和一个内部线程池来同时管理多个任务。包括:onPreExecute(... 查看全文
Android中常用的计量单位Android有时候需要一些计量单位,比如在布局Layout文件中可能需要指定具体单位等。常用的计量单位有:px、dip(dp)、sp,以及一些不常用的pt、in、mm。下面详细介绍下这些计量单位之间的区别和联系。in:英寸(长度单位);mm:毫米(长度单位);pt:磅/点,1/72英寸(一个标准的长度单位);sp:全名scaledpixels-bestfortextsize,放大像素,与刻度无关,可以根据用户的字体大小就行缩放,主要用来处理字体的大小;px... 查看全文
在Android应用开发中,Dialog(对话框)创建简单且易于管理因而经常用到,对话框默认样式类似创建样式的Activity。首先介绍android.app.AlertDialog下的Builder这个类。Builder是AlertDialog类的子类,而且还是它的内部类。正如其名所示,Builder相当于一个具体的构造者,通过Builder设置对话框属性,然后将Builder(对话框)显示出来。本人做了个Dialog显示效果集合的小Demo,效果如下(GIF图片较大,需要点加载时间)... 查看全文
3.4EditTextEditText类官方文档地址:http://developer.android.com/reference/android/widget/EditText.htmlEditText继承TextView,所以EditText具有TextView的属性特点,下面主要介绍一些EditText的特有的输入法的属性特点android:layout_gravity="center_vertical":设置控件显示的位置:默认top,这里居中显示,还有bottomandroid... 查看全文
3.9TabSpec与TabHostTabHost类官方文档地址:http://developer.android.com/reference/android/widget/TabHost.htmlAndroid实现tab视图有2种方法,一种是在布局页面中定义<tabhost>标签,另一种就是继承tabactivity.但是我比较喜欢第二种方式,应为如果页面比较复杂的话你的XML文件会写得比较庞大,用第二种方式XML页面相对要简洁得多。<?xmlversion="1... 查看全文
字符串是软件开发中最为重要的对象之一。通常,字符串对象或者其等价对象,在内存中总是占据了最大的空间块。因此如何高效地处理字符串,必将是提高系统整体性能的关键所在。String对象及其特点String对象是Java中重要的数据类型,它不是基础数据类型。在Java中,String对象可以认为是char数组的延伸和进一步封装。下图展示了Java中String类的基本实现,它主要由3部分组成:char数组、偏移量和String的长度。char数组表示String的内容... 查看全文
3.7ProgressBarProgressBar类官方文档地址:http://developer.android.com/reference/android/widget/ProgressBar.html在Android应用开发中,ProgressBar(运行进度条)是比较常用到的组件,例如下载进度、安装程序进度、加载资源进度显示等。在Android中提供了两种样式来分别表示在不同状态下显示的进度条,下面来实现这两种样式。默认进度条是圆形,通过style属性来指定系统进度条的大小... 查看全文
3.4EditTextEditText类官方文档地址:http://developer.android.com/reference/android/widget/EditText.htmlEditText继承TextView,所以EditText具有TextView的属性特点,下面主要介绍一些EditText的特有的输入法的属性特点android:layout_gravity="center_vertical":设置控件显示的位置:默认top,这里居中显示,还有bottomandroid... 查看全文
简单的记录下笔记,具体可百度!AndroidSDK(SoftwareDevelopmentKit)-Android软件开发工具包,用于辅助Android操作系统软件开发,是开发Android软件、文档、范例、工具的一个集合。AndroidNDK(NativeDevelopmentKit)-类似AndroidSDK,可用C/C++语言编写Android程序。developer.android.com-可查阅到AndroidSDK、开发指南、API说明等信息。Android开发环境的搭建准备工作... 查看全文
《大型网站技术架构》读书笔记-网站的技术升级路线本文描述网站从小到大演变过程中的技术升级路线;1.初始架构一台服务器,应用、DB、文件都在一块,使用经典的LAMP模式构建整个站点;优点很明显,开发部署都简单,船小好掉头,做不起来也亏不了多少;2.应用服务与数据分离随着访问量的增长,出现问题了:web性能变差,数据存储空间不够这时候需要更多的服务器,首要任务是将数据库分离出来,单独占用一台服务器,如果文件读写多,需要增加文件服务器;不同的服务器对硬件的要求也不尽相同... 查看全文
· effective java读书笔记发布时间:2014-03-21
第1章引言1.代码应该被重用,而不是被拷贝2.模块之间的依赖性尽可能降到最小3.Java语言支持四种类型:接口、类、数据和基本类型4.类的成员由它的field、method、memberclass和memberinterface组成5.方法签名(signature)由它的名称和所有参数类型组成,签名不包括它的返回类型6.类、接口、构造器、成员以及序列化形式被统称为API元素(APIElement)。导出的API由所有可在定义该API的包之外访问的API元素组成7.一个包的导出API... 查看全文