04 2017 档案

摘要:最近有一个需求,比较简单,就是如标题所说的,从N个元素中随机取m个元素,当然这m个元素是不能存在重复的。本以为这么简单的需求,应该有现成的工具类来实现,但是几次查找居然没找到(有知道的可以推荐下哈^_^)。只好自己实现了下。 自己的实现思路也不知道是不是有问题,或者还有没有更好的思路来实现,所以在这 阅读全文
posted @ 2017-04-04 19:06 张柯宇 阅读(1365) 评论(0) 推荐(0)
摘要:1、背景 MySQL/InnoDB的加锁分析,一直是一个比较困难的话题。我在工作过程中,经常会有同事咨询这方面的问题。同时,微博上也经常会收到MySQL锁相关的私信,让我帮助解决一些死锁的问题。本文,准备就MySQL/InnoDB的加锁问题,展开较为深入的分析与讨论,主要是介绍一种思路,运用此思路, 阅读全文
posted @ 2017-04-04 19:05 张柯宇 阅读(816) 评论(0) 推荐(0)
摘要:目前在一个大型的金融客户软件研发平台项目实施和支持过程中,客户的质量管理团队基于该平台以及结合其它的平台数据,针对需求管理和业务过程需要拟定了一套完整的需求提出、评审、设计以及实现的流程。基于这套流程,在许多的流程细节中,需要平台尽可能化的实现规则的自动化,把流程目标的支撑元数据落实到平台自动过程中 阅读全文
posted @ 2017-04-04 19:04 张柯宇 阅读(260) 评论(0) 推荐(0)
摘要:TFS的测试管理提供了测试规划、创建、运行以及进度跟踪等功能。测试人员通过浏览器就几乎可以完成手个测试的全部过程。 用过TFS测试用例的朋友们,很多人应该都知道,在TFS的Portal中以及相应的数据仓库中,没有直接或者间接导入、导出测试用例的功能和方法。但是在实际的过程中,我接触到多个研发团队都有 阅读全文
posted @ 2017-04-04 19:04 张柯宇 阅读(1870) 评论(2) 推荐(0)
摘要:这两天一个朋友在项目上碰到了一个这样的问题,在运营过程中,用户在浏览器上对某个表单进行数据提交时,需要引入新的平台接口数据的业务,通过评估,开发团队马上修改了相关后台代码和部分的前端脚本代码,通过简单测试并很快上线。当是上线后客户端的功能没有发生任何变化和修改前表现的状况是一样。遇到这样的问题,开发 阅读全文
posted @ 2017-04-04 19:03 张柯宇 阅读(338) 评论(0) 推荐(0)
摘要:看到前同事发布的“Markdown/reST 文档发布流水线”基于TFS、Docker、Azure等工具和平台进行文档发布的介绍说明,不得不在心中暗暗竖起大拇指。这套模式,实现了文档编写后版本管理、发布、存档、分享的高度自动化,它不仅仅可以应用在文章中介绍的技术文档发布模式,同样也适用于我们大多数w 阅读全文
posted @ 2017-04-04 19:02 张柯宇 阅读(426) 评论(0) 推荐(0)
摘要:对于传统的使用关系型数据库的大型软件产品,后台数据库的持续开发和维护可能会产生大量的脚本文件,针对这些脚本文件应该怎样比较方便的进行版本管理,以及如何快捷的在团队之间进行权限等协作管理呢?不同的数据库产品以及相应的客户端管理工具与不同产品版本管理工具之间的集成度可能又存在不同的使用体检和接收程度。 阅读全文
posted @ 2017-04-04 19:02 张柯宇 阅读(224) 评论(0) 推荐(0)
摘要:这不是个人传销,而是在学习过程中发现的一个比较好的地方,因此向大家推荐一下,希望能有所帮助~ 虽然只有一个链接,但是这个链接的重量就在那里,不知道能发向首页不?? 为了凑字数,下面给出了一篇在上述网站中的一个题目解析: 链接地址:http://openhome.cc/Gossip/Algorithm 阅读全文
posted @ 2017-04-04 19:00 张柯宇 阅读(256) 评论(0) 推荐(0)
摘要:乱码 上节说到乱码出现的主要原因,即在进行编码转换的时候,如果将原来的编码识别错了,并进行了转换,就会发生乱码,而且这时候无论怎么切换查看编码的方式,都是不行的。 我们来看一个这种错误转换后的乱码,还是用上节的例子,二进制是(16进制表示):C3 80 C3 8F C3 82 C3 AD,无论按哪种 阅读全文
posted @ 2017-04-04 18:55 张柯宇 阅读(315) 评论(0) 推荐(0)
摘要:看似简单的char 通过前两节,我们应该对字符和文本的编码和乱码有了一个清晰的认识,但前两节都是与编程语言无关的,我们还是不知道怎么在程序中处理字符和文本。 本节讨论在Java中进行字符处理的基础 - char,Java中还有Character, String, StringBuffer, Stri 阅读全文
posted @ 2017-04-04 18:53 张柯宇 阅读(697) 评论(0) 推荐(0)
摘要:条件执行 前面几节我们介绍了如何定义数据和进行基本运算,为了对数据有透彻的理解,我们介绍了各种类型数据的二进制表示。 现在,让我们回顾程序本身,只进行基本操作是不够的,为了进行有现实意义的操作,我们需要对操作的过程进行流程控制。流程控制中最基本的就是条件执行,也就 是说,某些操作只能在某些条件满足的 阅读全文
posted @ 2017-04-04 18:51 张柯宇 阅读(371) 评论(0) 推荐(0)
摘要:写在前面: 大家都知道DOM的操作很昂贵。 然后贵在什么地方呢? 一、访问DOM元素 二、修改DOM引起的重绘重排 一、访问DOM 像书上的比喻:把DOM和JavaScript(这里指ECMScript)各自想象为一个岛屿,它们之间用收费桥梁连接,ECMAScript每次访问DOM,都要途径这座桥, 阅读全文
posted @ 2017-04-04 18:07 张柯宇 阅读(2817) 评论(0) 推荐(0)
摘要:如果定义了一个单实例的java bean,它有若干属性,但是有一个属性不是线程安全的,比如说HashMap。并且碰巧你并不需要在不同的线程中共享这个属性,也就是说这个属性不存在跨线程的意义。那么不推荐使用sychronize,可使用ThreadLocal 关键代码如下: ①初始化一个ThreadLo 阅读全文
posted @ 2017-04-04 18:03 张柯宇 阅读(163) 评论(0) 推荐(0)
摘要:1.随机数和时间 1 echo rand(); //随机数生成器 1 echo rand(); //随机数生成器 1 echo rand(); //随机数生成器 1 echo rand(); //随机数生成器 echo rand(); //随机数生成器 1 echo rand(0,10); //某个 阅读全文
posted @ 2017-04-04 18:00 张柯宇 阅读(216) 评论(0) 推荐(1)
摘要:注意:1.网页文件放在wamp中的www文件下;2.www文件下不能出现中文;网页浏览的方法:1.没有建立站点:localhost/文件所在位置2.建立站点:(1)站点-新建站点-打开对话框 (2)修改对话框中的站点名称(可改也可不改)和本地站点文件夹(wamp中www的保存位置)(3)选择服务器选 阅读全文
posted @ 2017-04-04 18:00 张柯宇 阅读(135) 评论(0) 推荐(0)
摘要:1.封装 ****目的:为了使一个类更加安全 做法: ****1.将成员变量变为私有的2.再类中做方法来间接访问成员变量3.在方法中加入控制条件 //一个成员变量还是可以的,但是不适用于多个成员变量(即可写也可读) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 阅读全文
posted @ 2017-04-04 17:59 张柯宇 阅读(225) 评论(0) 推荐(0)
摘要:1.静态 普通成员:是属于对象的静态成员:a.是属于类的; b.定义时加上关键字 static ; c.关键字 self:在类中代表该类; d.调用静态成员符号双冒号:: 普通方法是可以调用静态成员的; 静态方法不能调用普通成员 例如: 1 2 3 4 5 6 7 8 9 10 11 12 13 1 阅读全文
posted @ 2017-04-04 17:58 张柯宇 阅读(305) 评论(0) 推荐(0)
摘要:1.单例模式:针对于一个场景来说的(为了控制对象的数量,只能够有一个对象,相当于类的计划生育) 做法:1.将类的构造函数写成私有的2.在类中作了一个公有的函数来造对象3.将该函数变成静态的4.在函数中加控制(判断) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 阅读全文
posted @ 2017-04-04 17:57 张柯宇 阅读(178) 评论(0) 推荐(0)
摘要:1.步骤 1.造连接对象 1 $db = new MySQLi('localhost','','',''); //数据库服务器地址就是ip地址,本地的话也需要写对方ip地址,数据库用户名,数据库连接密码,操作的数据库名称,端口号默认端口号(一般不用),服务连接(一般也不用) 1 $db = new  阅读全文
posted @ 2017-04-04 17:56 张柯宇 阅读(271) 评论(0) 推荐(0)
摘要:注册和登陆其实是从一个表中进行提取和写入数据 1.(1)先建立一个注册页面 1 2 3 4 5 6 7 8 9 <body> <h1>注册页面</h1> <form action="./zhucechuli.php" method="post"> //链接到的文件,就是登陆的处理页面 <div>用户 阅读全文
posted @ 2017-04-04 17:55 张柯宇 阅读(532) 评论(0) 推荐(0)
摘要:一、查看数据 自然要用到造连接了,连接到数据库,然后写sql语句,执行sql语句,昨天学到的数据访问的过程 输出一张表的,用到的就是表的标签了,首先是输出一行的的内容,也就是表中的字段名的一行。例如: 1 2 3 4 5 6 7 8 9 <table width="100%" height="100 阅读全文
posted @ 2017-04-04 17:54 张柯宇 阅读(248) 评论(0) 推荐(0)
摘要:1.存储用户名密码 上一篇博客 2.控制程序必须走登陆 1 2 3 4 5 6 7 8 9 10 <?php session_start(); //开启session会话 //echo $_SESSION["uid"]; if(empty($_SESSION["uid"])) { header("l 阅读全文
posted @ 2017-04-04 17:53 张柯宇 阅读(216) 评论(0) 推荐(0)
摘要:分页查询封装好的类引用,就好写多了,主页面最终效果 (1)首先就是要显现是内容 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 <table width="50%" cellpadding="0" cellspacing="0" border="1"> 阅读全文
posted @ 2017-04-04 17:52 张柯宇 阅读(411) 评论(0) 推荐(0)
摘要:一、注册审核 (1)数据库中要有保存注册人员的表(数据库中建表不多说) (2)编写注册页面和注册处理页面 这两个页面也写了很多遍了,需要注意的是: 1.在表中有权限设置(是否让注册的用户登录列)这一列在注册页面不用显示出来 2.在注册处理页面上的权限列可以设置值为0(0代表没有登录权限,1代表有登录 阅读全文
posted @ 2017-04-04 17:51 张柯宇 阅读(183) 评论(0) 推荐(0)
摘要:1.操作其它数据库 (1)造对象 1 $dsn = "mysql:dbname=test3;host=localhost"; //数据源:两个参数:数据库驱动,链接数据库 1 $dsn = "mysql:dbname=test3;host=localhost"; //数据源:两个参数:数据库驱动,链 阅读全文
posted @ 2017-04-04 17:50 张柯宇 阅读(131) 评论(0) 推荐(0)
摘要:公园有200个桃子,猴子每天吃掉10个,挑出2个坏的扔掉,问六天后剩余桃子数量使用循环做的 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 var taozishuliang = 200; for( var i=0;i<6;i++) { taozishuliang=taozi 阅读全文
posted @ 2017-04-04 17:49 张柯宇 阅读(194) 评论(0) 推荐(0)
摘要:属性(值或者子对象):opener:打开当前窗口的源窗口,如果当前窗口是首次启动浏览器打开的,则opener是null,可以利用这个属性来关闭源窗口。 属性:Windows.shuxing;方法(函数):Windows.fagnfa();事件(事先设置好的程序,被触发):通用的:onclick 单击 阅读全文
posted @ 2017-04-04 17:48 张柯宇 阅读(2045) 评论(0) 推荐(0)
摘要:一、年月日选择器 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 阅读全文
posted @ 2017-04-04 17:47 张柯宇 阅读(354) 评论(0) 推荐(0)
摘要:服务器管理软件php Apache.net IISjava Tomcat 服务器管理软件起到的作用:管理服务器工作,具体的工作如下:1.静态页面用户将请求发送到服务器,服务器中的服务器管理软件将请求发给相应的页面,静态页面将内容反馈给服务器管理软件,服务器管理软件再将静态页面呈现给用户。2.动态页面 阅读全文
posted @ 2017-04-04 17:46 张柯宇 阅读(167) 评论(0) 推荐(0)
摘要:在SQL Server中,堆表是指没有创建聚集索引的表,其存储空间由PFS,IAM等系统页来跟踪,PFS使用1Byte,表示一个page中空间的使用情况。BTree结构的存储空间是有序的,当向BTree结构中插入新的数据行时,SQL Server按照键值该数据行插入到特定的位置上,以保证BTree结 阅读全文
posted @ 2017-04-04 17:43 张柯宇 阅读(255) 评论(0) 推荐(0)
摘要:刚刚听说“某某云词典”发布了。由于前段时间3q大战让我对双方的好感降至零点,加上最近“云”炒得沸沸扬扬,还有碍于某某和金山的暧昧关系,不得不让我对这个东西产生了比较抵触的情绪。不过还是忍不住想去看看,所以大家一起吧~~ 初见 打开“某某Lab”中“某某云词典”的页面,总的感觉还算友好。见下图: 于是 阅读全文
posted @ 2017-04-03 22:51 张柯宇 阅读(259) 评论(0) 推荐(0)
摘要:对于Excel中的很多对象,比如单元格(Cell),图形(shape),图表(chart)等等,有时需要将它们保存成一张图片。就像截图一样。 最近做一个Excel相关的项目,项目中遇到一个很变态的需求, 需要对Excel中的一些对象进行拍图,比如,对一个单元格设置一些颜色之后拍图,或者对一个图表,报 阅读全文
posted @ 2017-04-03 22:51 张柯宇 阅读(2186) 评论(1) 推荐(0)
摘要:总体结构 Designer总体上由三大部分组成:View,ViewModel和Model,这个结构借鉴了流行的MVVM模式。这三部分的职责分工是: View 负责把ViewModel以图形的方式展现出来,它主要在处理画法。View适合用xaml来表达,对于某些复杂的layout,仍然会需要写一些co 阅读全文
posted @ 2017-04-03 22:51 张柯宇 阅读(304) 评论(0) 推荐(0)
摘要:介绍 从Vista开始,地址栏就有了很大的改变,不知道大家有什么感觉,笔者觉得很方便,同时又兼容之前的功能,是个很不错的创新。不过,微软并不打算把这一很酷的功能提供给广大的开发人员。 本文提供了一个简单的Address Bar实现,使用.NET 2.0和VS2008. 它是基于一个简单的树型遍历实现 阅读全文
posted @ 2017-04-03 22:50 张柯宇 阅读(583) 评论(0) 推荐(0)
摘要:目录 WPF的消息机制(一)-让应用程序动起来 WPF的消息机制(二)-WPF内部的5个窗口 (1)隐藏消息窗口 (2)处理激活和关闭的消息的窗口和系统资源通知窗口 (3)用于用户交互的可见窗口 (4)用于UI窗口绘制的可见窗口 WPF的消息机制(三)-WPF输入事件的来源 WPF的消息机制(四)- 阅读全文
posted @ 2017-04-03 22:49 张柯宇 阅读(1372) 评论(0) 推荐(0)
摘要:介绍 有这样一个需求,当用户双击Tab控件Header区域时, 希望可以直接编辑。对于WPF控件,提供一个ControlTemplate在加上一些Trigger就可以实现。效果如下: 代码 首先,我们需要给Tab Header设计一个ControlTemplate。类似一个TextBlock,双击进 阅读全文
posted @ 2017-04-03 22:49 张柯宇 阅读(1653) 评论(0) 推荐(0)
摘要:如果现在的项目使用的是ActiveReports for .NET 3.0,那么有两种升级方式: 一是使用ActiveReports 6.0附带的转换工具(参见下面“升级ActiveReports for .NET 1.0 或2.0项目”); 二是在Visual Studio中打开工程,用新版本的D 阅读全文
posted @ 2017-04-03 22:49 张柯宇 阅读(655) 评论(0) 推荐(0)
摘要:在上一篇(VS2010 Extension (1)实践)里,主要展示了如何使用MEF扩展VS2010,来扩展编辑控制和展现自己的UI;在实现QuickToolbar的时候,发现MEF仅仅提供了很基本的编辑控制,如果需要高级的操作,比如注释选择的代码,就捉襟见肘,很是麻烦。 本篇我将展示如何深入挖掘V 阅读全文
posted @ 2017-04-03 22:48 张柯宇 阅读(369) 评论(0) 推荐(0)
摘要:HTML5作为下一代的web开发标准,其特性已经慢慢地出现在主流的浏览器中,这种新的HTML将会让浏览器不必再依赖Flash、QuickTime、Silverlight等插件,也简化了原来需要大量JS才能达到的效果。虽然HTML5还在讨论过程中,但是其优越的特性已经得到了大家的认可,各大浏览器厂商, 阅读全文
posted @ 2017-04-03 22:47 张柯宇 阅读(461) 评论(0) 推荐(0)
摘要:在WinForm控件上我们可以看到很多关于键盘消息处理的方法,比如OnKeyDown, OnKeyPress, ProcessCmdKey, ProcessDialogKey,IsInputKey等等,那么这些方法是如何被组织的,每一个方法的具体含义又是什么哪?Win32的键盘消息又是如何到达控件上 阅读全文
posted @ 2017-04-03 22:47 张柯宇 阅读(386) 评论(0) 推荐(0)
摘要:在之前的两篇曾提到通过VSSDK(MSDN也叫VSX)来拓宽思路,实现一些MEF Extension所不能做到的功能,比如获取IVsUIShell服务来执行Command等等,这里我给各位看官展示如何通过VSX提供自定义配置到IDE里面。 首先创建一个Package工程,找到里面的XX_Packag 阅读全文
posted @ 2017-04-03 22:46 张柯宇 阅读(251) 评论(0) 推荐(0)
摘要:几天前偶尔看到有人发帖子问“如何自动识别判断url中的中文参数是GB2312还是Utf-8编码” 也拜读了wcwtitxu使用巨牛的正则表达式检测UTF8编码的算法。 使用无数或条件的正则表达式用起来却是性能不高。 刚好曾经在项目中有类似的需求,这里把处理思路和整理后的源代码贴出来供大家参考 先聊聊 阅读全文
posted @ 2017-04-03 22:45 张柯宇 阅读(505) 评论(0) 推荐(0)
摘要:前几天看到园子里一篇关于 Url 重写的文章《获取ISAPI_Rewrite重写后的URL》 , URL-Rewrite 这项技术早已不是一项新技术了,这个话题也已经被很多人讨论过多次。搜索一下URL-Rewrite可以找到很多URL-Rewrite方面的文章和组件,自己以前也多次接触过这个东东,也 阅读全文
posted @ 2017-04-03 22:45 张柯宇 阅读(6907) 评论(0) 推荐(1)
摘要:使用MOQ来伪装和隔离被依赖对象,从而提高被测对象的测试效果。 安装 通过http://code.google.com/p/moq可以下载MOQ的最新版本。在SSL项目中,我们使用的是MOQ 3.1.416.3版本。在SCM中项目目录下的Lib目录下有该工具的二进制版本。直接在单元测试项目中引用即可 阅读全文
posted @ 2017-04-03 22:44 张柯宇 阅读(1030) 评论(0) 推荐(0)
摘要:代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 <meta charset="UTF-8"> <title>Doc 阅读全文
posted @ 2017-04-03 22:43 张柯宇 阅读(3933) 评论(2) 推荐(0)
摘要:第一部分 我们知道JavaScript中的数据类型有基本数据类型和引用类型,其中Object类型就是非常常用的类型。那么如果创建一个Object类型的实例呢?下面我介绍两种方法: 第一:构造函数法。 1 2 3 var person=new Object(); person.name="zhuzhe 阅读全文
posted @ 2017-04-03 22:42 张柯宇 阅读(4688) 评论(0) 推荐(0)
摘要:相信很多初学者对与javascript中的执行环境与作用域链不能很好的理解,这里,我会按照自己的理解同大家一起分享。 一般情况下,我们把执行环境分为全局执行环境和局部执行环境,其中局部执行环境我们又可以称之为函数执行环境。那么究竟什么使执行环境呢?通俗的说,执行环境即为代码执行时所处的环境。我们下来 阅读全文
posted @ 2017-04-03 22:42 张柯宇 阅读(259) 评论(0) 推荐(0)
摘要:我们在淘宝、搜狐等大型网站上都可以看到使用的一些二级下拉菜单,比如下面这张图片。 但是如何实现类似的图片呢?实际上,我们有至少三种方式来实现,下面,我附上代码供大家参考。 1.仅使用html和css 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 阅读全文
posted @ 2017-04-03 22:41 张柯宇 阅读(17705) 评论(0) 推荐(1)
摘要:我们一定都听过互联网协议,可以互联网协议是什么呢? 互联网的核心是一系列的协议,该协议称为互联网协议(Internet Protocal Suite)。互联网协议大体上可以分为五层。 1.应用层(Application Layer) 2.传输层(Transport Layer) 3.网络层(Netw 阅读全文
posted @ 2017-04-03 22:40 张柯宇 阅读(239) 评论(0) 推荐(0)
摘要:1 模块简介 当你开始使用Python编程时,你或许已经使用了iterators(迭代器)和generators(生成器),你当时可能并没有意识到。在本篇博文中,我们将会学习迭代器和生成器是什么。当然,我们也会了解如何创建它们,在我们需要的时候,就可以创建属于我们自己的迭代器和生成器。 2 模块使用 阅读全文
posted @ 2017-04-03 22:38 张柯宇 阅读(2424) 评论(0) 推荐(0)
摘要:要说希尔排序首先要明白插入排序,排序—插入排序 :http://www.cnblogs.com/PerkinsZhu/p/5664808.html 插入排序是直接对数组进行循环插入,二希尔排序是先把数组分隔成多个特别的数组,然后再对分割出来的数组进行插入排序。 该如何对数组进行分割呢? 取一个步长 阅读全文
posted @ 2017-04-03 22:37 张柯宇 阅读(280) 评论(0) 推荐(0)
摘要:先说什么是栈: 1、后进先出 2、对数据的所有操作只能在固定的一端进行操作,不能再中间或者另一端对数据进行操作。 符合以上两点的 存储数据的类(对象) 叫做栈。 需要说明的是:栈是符合以上两个特性的所有的数据结构都可以叫做栈,无论其用什么基本容器实现的。 再说如何实现: 可以使用数组或者链表实现栈, 阅读全文
posted @ 2017-04-03 22:36 张柯宇 阅读(294) 评论(0) 推荐(0)
摘要:建造者模式:把工人(对象组件的建造者ComputerCreator)给主管(Director),让主管告诉工人如何一步一步创建产品。 各司其职,主管知道该怎么创建对象,但是不会创建具体的对象模块。工人会创建具体的模块但是不知道给怎样一步一步创建。两者组合创建出需要的对象。 优势:把复杂对象的各个模块 阅读全文
posted @ 2017-04-03 22:35 张柯宇 阅读(254) 评论(0) 推荐(0)
摘要:装饰者模式:灵活的对一个对象的功能进行修改。 优势:可以自由的对对象进行功能(行为)进行添加、删除操作。而不像继承那样会继承一些父类多余的方法。 示例说明:创建两个人,一个正常的人(NormalPerson)可以进行呼吸、哭、说话、跑、跳、开车;另一个聋哑人只可以进行呼吸、跳、跑、哭。要求重用各种动 阅读全文
posted @ 2017-04-03 22:34 张柯宇 阅读(165) 评论(0) 推荐(0)
摘要:单例模式:程序在运行期间只能有一个实例对象。 第一中实现方式:饥汉模式 在类进行初始化的时候 就加载了singleton 对象,这是会占用内存。 第二种实现方式:懒汉模式 在进行调用时对singleton进行实例化,这时如果多个线程同时调用getInstance(),这时线程存在安全问题。 为了解决 阅读全文
posted @ 2017-04-03 22:34 张柯宇 阅读(153) 评论(0) 推荐(0)
摘要:代理模式:代理者和被代理者实现共同的行为,然后让代理制调用被代理者完成这些行为。 示例说明:代理者Proxy 代理MrLi 给MrssHong 送礼物。 类图如下: 代码实现: 定义一个送礼物的接口:GiveGift 实现MrLi: 实现代理Proxy : 被送礼物者:MrssHong 测试类: 阅读全文
posted @ 2017-04-03 22:33 张柯宇 阅读(204) 评论(0) 推荐(0)
摘要:当我们在调试,优化我们的代码的时候,想知道某段代码的真正的执行时间,或者我们怀疑某段代码,或是某几段代码执行比较慢, 需要得到具体的某段代码的具体执行时间的时候。有一个很好用的类Stopwatch。 Stopwatch 类在 System.Diagnostics命名空间下。可以用来做分析.net代码 阅读全文
posted @ 2017-04-03 22:32 张柯宇 阅读(239) 评论(0) 推荐(0)
摘要:二叉排序树集中了数组的查找优势以及链表的插入、删除优势,因此在数据结构中占有一定的地位。但在一定的情况下二叉排序树又有可能变为链表,例如插入从1~100的数,这时进行数据查找的效率就要降低。 为了解决二叉排序树这种左右子树深度不均匀的情况引入了一种平衡二叉树(AVLTree):任何一个节点的左右子树 阅读全文
posted @ 2017-04-03 22:32 张柯宇 阅读(646) 评论(0) 推荐(0)
摘要:Nancy是一个基于.net 和Mono 构建的HTTP服务框架,是一个非常轻量级的web框架。 设计用于处理 DELETE, GET, HEAD, OPTIONS, POST, PUT 和 PATCH 等请求方法,并提供简单优雅的 DSL 以返回响应。它提供了一个super-duper-happy 阅读全文
posted @ 2017-04-03 22:30 张柯宇 阅读(655) 评论(0) 推荐(0)
摘要:目前很多网站管理者似乎对robots.txt并没有引起多大重视,甚至不知道这么一个文件的作用。本来应该保密的信息被爬虫抓取了,公布在公网上,本应该发布到公网的信息却迟迟不被搜索引擎收录。所以下面这篇文章,就来介绍robots.txt的作用和写作 robots.txt基本介绍 robots 是一个纯文 阅读全文
posted @ 2017-04-03 22:29 张柯宇 阅读(225) 评论(0) 推荐(0)
摘要:前段时间,系统升级,由于系统更新发布时间较长,所以必须停掉站点进行更新。导致很多用户都来反馈系统无法访问,还认为站点被黑掉了。 所以经过那件事我们也在思考,如何做到不停机,进行热部署。单机环境下(双机或是分布式系统不用考虑这个问题),app_offline.htm是个不错的选择, 当asp.net看 阅读全文
posted @ 2017-04-03 22:29 张柯宇 阅读(233) 评论(0) 推荐(0)
摘要:Objective-C中的类目(Category),延展(Extension),协议(Protocol)这些名词看起来挺牛的,瞬间感觉OC好高大上。在其他OOP语言中就没见过这些名词,刚看到这三个名词的时候,有种感觉这是不是学习的坎?这东西难不难?能不能学会?经过本人亲自验证,这三个东西理解起来还是 阅读全文
posted @ 2017-04-02 17:57 张柯宇 阅读(200) 评论(0) 推荐(0)
摘要:在Objective-C中对象之间的拷贝分为浅拷贝和深拷贝。说白了,对非容器类的浅拷贝就是拷贝对象的地址,对象里面存的内容仍然是一份,没有新的内存被分配。对非容器类的深拷贝就是重写分配一块内存,然后把另一个对象的内容原封不动的给我拿过来。对容器类的深拷贝是对容器中的每个元素都进行拷贝,容器类的浅拷贝 阅读全文
posted @ 2017-04-02 17:56 张柯宇 阅读(246) 评论(0) 推荐(0)
摘要:写这篇博客源于一个疑问:“WoK~, 这也行?!”。刚接触OC不久,今天做深浅拷贝的测试,无意中把获取NSArray的值写成了用下标获取的方式。当时把注意力放在了深浅拷贝的内存地址分析上了,就没太在意,测试做完啦,在回顾的时候发现数组是用下标的方式获取的! 于是就有了个疑问,在OC中这样写也行?不是 阅读全文
posted @ 2017-04-02 17:55 张柯宇 阅读(195) 评论(0) 推荐(0)
摘要:​单例模式算是设计模式中比较简单的一种吧,设计模式不是只针对某种编程语言,在C++, Java, PHP等其他OOP语言也有设计模式,笔者初接触设计模式是通过《漫谈设计模式》了解的。这本书中是用java写的,个人感觉拜读完这本书以后虽然有不理解的地方但还是收获蛮大的。上面提到依赖注入,控制翻转的时候 阅读全文
posted @ 2017-04-02 17:54 张柯宇 阅读(253) 评论(0) 推荐(0)
摘要:我个人更喜欢把委托(Delegate)模式称为代理(Proxy)模式。还是那句话,第一次接触代理模式是在Java中接触的,在Java中实现代理模式和接口是少不了的。当时学习Spring的时候用到了接口回调,其实就是实现的委托代理模式。简单的说代理就是把相应的功能交给实现接口的相应的类中来解决。在OC 阅读全文
posted @ 2017-04-02 17:53 张柯宇 阅读(242) 评论(0) 推荐(0)
摘要:上一篇博客中是把URL转换为字典,那么我们如何把URL请求中的参数封装成字典,然后再封装成数组呢?对OC中字符串操作熟练的小伙伴们应该觉得这是一个a+b的问题,没错把URL中的参数转换为字典主要是对字符串的截取,关键是怎么个截法,才能把字符串中的参数列表分别转换成键值对。下面是小菜自己的转换思路,如 阅读全文
posted @ 2017-04-02 17:49 张柯宇 阅读(286) 评论(0) 推荐(0)
摘要:ARC在OC里面个人感觉又是一个高大上的牛词,在前面Objective-C中的内存管理部分提到了ARC内存管理机制,ARC是Automatic Reference Counting 自动引用计数。有自动引用计数,那么就得有手动引用计数MRC(Mannul Reference Counting),前面 阅读全文
posted @ 2017-04-02 17:43 张柯宇 阅读(417) 评论(0) 推荐(0)
摘要:KVC和KVO看上去又是两个挺牛的单词简写,KVC是Key-Value Coding的简写,是键值编码的意思。KVO是Key-Value Observing的简写,是键值观察的意思。那么我们能拿KVC和KVO干些什么事呢?这两个缩写单词不能否认听起来挺高端的样子。这两个方法都是runtime方法,我 阅读全文
posted @ 2017-04-02 17:41 张柯宇 阅读(196) 评论(0) 推荐(0)
摘要:前面的博客中提到过回调的概念,是在OC通过协议来实现的回调,和Java中的接口的回调极为相似,下面来介绍另一种方法回调模式: Target-Action回调。首先我们来从字面意思来理解一下Target-Action回调模式,Target目标即我们要调用哪个目标对象中的方法。Action是行为的意思, 阅读全文
posted @ 2017-04-02 17:40 张柯宇 阅读(262) 评论(0) 推荐(0)
摘要:在前面的博客中提到了Block的概念和使用方法,个人感觉Block最爽的用法莫过于在回调时用block。感觉比委托回调和目标方法回调用着要顺手,好不好用还得读者亲自用一下才知道。如果 读者之前用过SSH框架的话,看到OC中的Block回调,会感觉非常的亲切,和Java中的接口回调像极了。还是那句话, 阅读全文
posted @ 2017-04-02 17:38 张柯宇 阅读(207) 评论(0) 推荐(0)
摘要:今天第一次接触IOS开发的UI部分,之前学OC的时候一直在模拟的使用Target-Action回调模式,今天算是真正的用了一次。为了熟悉一下基本控件的使用方法,和UI部分的回调,下面开发了一个特别简易的音频播放器,来犒劳一下自己这一天的UI学习成果。在用到UI的控件时如果很好的理解之前博客在OC中的 阅读全文
posted @ 2017-04-02 17:37 张柯宇 阅读(436) 评论(0) 推荐(0)
摘要:视图(View), 视图控制器(ViewController)是IOS开发UI部分比较重要的东西。在学习视图这一块的东西的时候,感觉和Java Swing中的Panel差不多。在UIKit框架中都有一个UIWindow来容纳我们的View。应用程序中几乎全部的可视控件都是UIView以及UIView 阅读全文
posted @ 2017-04-02 17:36 张柯宇 阅读(1702) 评论(0) 推荐(0)
摘要:之前如果做过Web前端页面的小伙伴们,看到绝对定位和相对定位并不陌生,并且使用起来也挺方便。在IOS的UI设计中也有绝对定位和相对定位,和我们的web前端的绝对定位和相对定位有所不同但又有相似之处。下面会结合两个小demo来学习一下我们IOS开发中UI的绝对定位和相对定位。在前面的博客中所用到的UI 阅读全文
posted @ 2017-04-02 17:35 张柯宇 阅读(503) 评论(0) 推荐(0)
摘要:在上一篇博客中详细的介绍了IOS开发中的相对布局和绝对布局,随着手机屏幕尺寸的改变,在App开发中为了适应不同尺寸的手机屏幕,用自动布局来完成我们想要实现的功能和效果显得尤为重要。本人更喜欢使用相对布局。在下面要学习的例子中暂且先用我们的StoryBoard来设置我们组件的约束,以后会在代码中给我们 阅读全文
posted @ 2017-04-02 17:34 张柯宇 阅读(418) 评论(0) 推荐(0)
摘要:这两天在复习C语言的知识,为了给下个阶段学习OC做准备,以下的代码的编译运行环境是Xcode5.0版本,写篇博文把昨天复习的C语言有关链表的知识给大家分享一下,以下是小菜自己总结的内容,代码也是按照自己的思路所编写的,有不足之处还请大牛们批评指教。 确切的说链表属于数据结构中线性表中的内容,在链表中 阅读全文
posted @ 2017-04-02 17:32 张柯宇 阅读(468) 评论(0) 推荐(0)
摘要:写这篇博文的目的是想起到抛砖引玉的作用,还请大牛们留下一些先进的思想,让小菜学习一下。下面入正题。 复习C语言怎么能少的了冒泡呢,记得刚学C语言那会,感觉冒泡排序真的太复杂了,理解不大了,嗯!还是当时的功底不够啊。当时一些冒泡都头疼,感觉这么多的循环(哈哈!!其实也就俩,当时就是感觉太复杂)。现在再 阅读全文
posted @ 2017-04-02 17:32 张柯宇 阅读(1325) 评论(0) 推荐(0)
摘要:1、定义长方形类,含: 属性:宽、高(整型); 方法:求周长、面积; 构造方法3个:(1)无参——宽、高默认值为1;(2)1个参数——宽、高均为参数值;(3)2个参数——宽、高各为参数值。 要求:进行测试。 代码如下: 长方形的类: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 阅读全文
posted @ 2017-04-02 17:30 张柯宇 阅读(11794) 评论(0) 推荐(3)
摘要:下面主要用到了java中的swing进行界面设计,当然java的GUI不如C#的设计的好看,不过原理还是要会的。 1. GUI Graphical User Interface 用户图形界面 a) 主要包括菜单栏,窗口,工具条,按钮等; b) Java提供了两个GUI开发的包 java.awt 和  阅读全文
posted @ 2017-04-02 17:29 张柯宇 阅读(775) 评论(0) 推荐(0)
摘要:​下面的内容是对java中的集合类进行的总结,过段时间会分享java的网路编程,多线程等内容,欢迎批评指正。 1.Java中的集合是用来存放对象的,即集合是对象的集合,对象是集合的元素,java API集合类位于java.util包中。 2.常用集合类: Collection接口,List接口, S 阅读全文
posted @ 2017-04-02 17:29 张柯宇 阅读(263) 评论(0) 推荐(0)
摘要:以下这些东西是我的麦库上存的当时学Oracle的学习笔记今天拿出来和大家分享一下,转载请注明出处,下面用的Oracle的版本是10g,用的时WinServer2003的操作系统,可能有些命令和Oracle11g的有所不同,但大部分是一样的,接下来还会陆续的分享一下Oracle中对用户的管理,对表的管 阅读全文
posted @ 2017-04-02 17:27 张柯宇 阅读(492) 评论(0) 推荐(0)
摘要:再分享一下Oracle中对用户的管理,以下这些东西是我的麦库上存的当时学Oracle的学习笔记今天拿出来和大家分享一下,转载请注明出处,下面用的Oracle的版本是10g,用的时WinServer2003的操作系统,可能有些命令和Oracle11g的有所不同,但大部分是一样的,接下来还会陆续的分享一 阅读全文
posted @ 2017-04-02 17:23 张柯宇 阅读(1656) 评论(0) 推荐(0)
摘要:1、 线程中的主要方法 a) isAlive() 判断线程是否还活着,即线程是否未终止 b) getPriority() 获得线程的优先级 c) setPriority() 设置线程的优先级 d) Thread.sleep() 设置线程休眠的时间 e) jion() 把当前线程与该线程合并 f) y 阅读全文
posted @ 2017-04-02 17:22 张柯宇 阅读(216) 评论(0) 推荐(0)
摘要:下面是Oracle表管理的部分,用到的测试表是oracle数据库中scott用户下的表做的测试,有的实验也用到了hr用户的数据,以下这些东西是我的麦库上存的当时学Oracle的学习笔记今天拿出来和大家分享一下,转载请注明出处,下面用的Oracle的版本是10g,用的时WinServer2003的操作 阅读全文
posted @ 2017-04-02 17:17 张柯宇 阅读(423) 评论(0) 推荐(0)
摘要:Java中的网路编程主要是Java的Socket编程,属于JavaEE中的高级的部分,以下内容是对java网路编程的一个小结,代码都是经过编译调试的 C/S程序应用:客户/服务器模式,如QQ客户端,客户端连到服务器上,一个C/S模式的应用必须有两套程序,一个是客户端的程序,一个是服务器程序。 B/S 阅读全文
posted @ 2017-04-02 17:16 张柯宇 阅读(4023) 评论(1) 推荐(0)
摘要:自己在学习Oracle是做的笔记及实验代码记录,内容挺全的,也挺详细,发篇博文分享给需要的朋友,共有1w多字的学习笔记吧。是以前做的,一直在压箱底,今天拿出来整理了一下,给大家分享,有不足之处还望大家批评指正。 PL/SQL定义:PL/SQL是由Oracle开发,专门用于Oracle的程序设计语言。 阅读全文
posted @ 2017-04-02 17:15 张柯宇 阅读(292) 评论(0) 推荐(0)
摘要:以下是学习git时常用的命令,大致总结了以下,用git做版本控制所用的命令挺多的,但常用的也在大脑承受的范围之中,把自己总结的东西给大家分享一下。 1.创建Git库:git的初始化用cd切换到要换的目录用“git-init”初始化(-代表空格) 2.git-add向Git库中添加文件,在调用了git 阅读全文
posted @ 2017-04-02 17:14 张柯宇 阅读(145) 评论(0) 推荐(0)
摘要:下面是自己学HTML+DIV+CSS+JS时的学习笔记,给大家分享以下,相互学习。大二时候寒假在家无聊的时候想做点事,总结了一下web前端基础的东西,下面的每个字都是自己手敲的。 1、<html>和</html> 标签限定了文档的开始和结束点。 属性: (1) dir: 文本的显示方向,默认是从左向 阅读全文
posted @ 2017-04-02 17:09 张柯宇 阅读(438) 评论(0) 推荐(1)
摘要:学习Objective-C的面向对象也有一段时间了,为了犒劳自己的学习成果,写个小怪兽来犒劳一下自己把。在LOL中有怪兽和英雄的角色吧,接下来就先写一个小怪兽的类吧。从小怪兽的角度来讲,怪兽都有那些行为和属性呢?最重要的两点是小怪兽要打英雄对吧,“攻击英雄”的行为是少不了的,另一个是小怪兽打不过怎么 阅读全文
posted @ 2017-04-02 17:06 张柯宇 阅读(210) 评论(0) 推荐(0)
摘要:编程怎么能少的了数组呢,以下是学习PHP时常用的数组处理函数。在编程中要遵循一个原则就是DRY(Don`t Repeat Yourself)原则,PHP中有大量的函数,都记住这些函数不太现实,但常用的函数还是要熟练使用的,大部分的函数的使用方法可以通过查询PHP的手册来使用。在编程中查手册是少不了的 阅读全文
posted @ 2017-04-02 17:06 张柯宇 阅读(156) 评论(0) 推荐(0)
摘要:Objective-C 2.0中的属性机制为我们提供了便捷的获取和设置实例变量的方式,也可以说属性为我们提供了一个默认的设置器和访问器的实现。在学习OC中属性之前我们先要知道为什么要为变量实现getter和setter方法,我们先来了解一下实例的作用域。 实例变量的作用域如下: 1. @publi 阅读全文
posted @ 2017-04-02 17:05 张柯宇 阅读(580) 评论(0) 推荐(0)
摘要:分享一个MySQL分库备份脚本(原) 开发思路: 1.路径:规定备份到什么位置,把路径(先判断是否存在,不存在创建一个目录)先定义好,我的路径:/mysql/backup,每个备份用压缩提升效率,带上时间方便整理 2.取数据库:抓取数据库名称,我用的awk和grep配合取数据库的名称(如果想按照表备 阅读全文
posted @ 2017-04-01 22:28 张柯宇 阅读(351) 评论(0) 推荐(0)
摘要:1.首先是工具比如Eclipse很方便了。 2.用winrar之类的工具,把web-info目录,及跟它同级的所有目录及文件,打包成 zip文件就行了,然后把扩展名改成war! 3 Jar命令: 假定有一个Web应用:C:/myHome myHome/WEB-INF/…… myHome/files/ 阅读全文
posted @ 2017-04-01 22:28 张柯宇 阅读(497) 评论(0) 推荐(0)
摘要:MySQL配置文件my.cnf中文详解,附mysql性能优化方法分享 MySQL配置文件my.cnf中文详解,附mysql性能优化方法分享 Mysql参数优化对于新手来讲,是比较难懂的东西,其实这个参数优化,是个很复杂的东西,对于不同的网站,及其在线量,访问量,帖子数量,网络情况,以及机器硬件配置都 阅读全文
posted @ 2017-04-01 22:27 张柯宇 阅读(3040) 评论(0) 推荐(0)
摘要:最近研究Redis-cluster,正好搭建了一个环境,遇到了很多坑,系统的总结下,等到redis3 release出来后,换掉memCache 集群. 一:关于redis cluster 1:redis cluster的现状 reids-cluster计划在redis3.0中推出,可以看作者ant 阅读全文
posted @ 2017-04-01 22:26 张柯宇 阅读(174) 评论(0) 推荐(0)
摘要:vps的root密码不要设置的太简单,这样很容易被攻破,你可以安装如下软件来降低vps被攻破的机会。 输入如下命令: 提示如下表示安装完成: root@241541:/# ~# apt-get install fail2ban Reading package lists... Done Buildi 阅读全文
posted @ 2017-04-01 22:24 张柯宇 阅读(952) 评论(0) 推荐(0)
摘要:不负众望,小程序终于在昨天1月9日正式上线,从凌晨微信公开课发布了微信《一月九日,一年之约》到现在,整整一天的时间,朋友圈、自媒体平台都在不断的发着关于小程序的各种文章,“APP杀手”、“千亿级市场”、“颠覆”、”超级应用“等等各种词汇都用在了小程序身上,连人民日报公众后都转载了微信公开课的文章《【 阅读全文
posted @ 2017-04-01 22:23 张柯宇 阅读(884) 评论(0) 推荐(0)
摘要:继续学习HTML5语义化的内容,今天主要介绍一下,HTML5之前的元素经HTML5规范后的语义及一些使用示例。 一、cite HTML5对cite元素的定义进行了很大的修改,在HTML4中,cite元素允许开发人员显示引用内容的作者或发言人。 然而,HTML5中的cite用来显示某个作品(书籍、诗歌 阅读全文
posted @ 2017-04-01 22:22 张柯宇 阅读(242) 评论(0) 推荐(0)
摘要:因为很多vps或者服务器都是限流量的,但是又很多服务商并没有提供详细的流量表,比如每天的流量表,所以肯定有人很想知道自己服务器到底跑了多少流量。 vnstat就是一个很好用的服务器流量统计命令。我截几个图给大家看下就知道了。 统计天数和统计月份的: 是不是很直观呢。下面我们就来看看这个命令怎么用。e 阅读全文
posted @ 2017-04-01 22:21 张柯宇 阅读(4843) 评论(0) 推荐(0)
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, 阅读全文
posted @ 2017-04-01 22:20 张柯宇 阅读(6932) 评论(2) 推荐(0)
摘要:java中有三种移位运算符 << : 左移运算符,num << 1,相当于num乘以2 >> : 右移运算符,num >> 1,相当于num除以2 >>> : 无符号右移,忽略符号位,空位都以0补齐 1、 左移运算符 左移运算符<<使指定值的所有位都左移规定的次数。1)它的通用格式如下所示:valu 阅读全文
posted @ 2017-04-01 22:19 张柯宇 阅读(234) 评论(0) 推荐(0)
摘要:一、继承Arraylist,然后重写或按需求编写自己的方法,这些方法要写成synchronized,在这些synchronized的方法中调用ArrayList的方法。 二:使用Collections.synchronizedList();使用方法如下: 假如你创建的代码如下:List<Map<St 阅读全文
posted @ 2017-04-01 22:19 张柯宇 阅读(1786) 评论(0) 推荐(0)
摘要:File类用于访问文件或目录的属性 流:指一连串流动的字符,是以先进先出的方式发送信息的通道。程序和数据源之间是通过流联系起来的。 第一套:字节流读取写入方案 FileInputStream :字节流方式读取文本文件 FileOutputStream:字节流写入硬盘 第二套:字符流读取写入方案 Fi 阅读全文
posted @ 2017-04-01 22:18 张柯宇 阅读(2274) 评论(0) 推荐(0)
摘要:一、基本过滤器 二、可见性过滤选择器 三、绑定事件与移除事件 为匹配的元素一次性绑定或移除一个或多个事件时,可以使用绑定事件方法bind()和移除事件方法unbind() eg:实现光棒效果 补充:也可使用on off、live die、delegate undelegate方案实现绑定 移除事件 阅读全文
posted @ 2017-04-01 22:17 张柯宇 阅读(216) 评论(0) 推荐(0)
摘要:实现思路: 1.使用Java.net.URL对象,绑定网络上某一个网页的地址 2.通过java.net.URL对象的openConnection()方法获得一个HttpConnection对象 3.通过HttpConnection对象的getInputStream()方法获得该网络文件的输入流对象I 阅读全文
posted @ 2017-04-01 22:16 张柯宇 阅读(416) 评论(0) 推荐(0)
摘要:URL(uniform resource location )统一资源定位符(或统一资源定位器).就是常说的网址, 采用URL可以用一种统一的格式来描述各种信息资源,包括文件、服务器的地址和目录等。 URL的格式URL的格式由下列三部分组成: 第一部分是协议(或称为服务方式); 第二部分是存有该资源 阅读全文
posted @ 2017-04-01 22:16 张柯宇 阅读(415) 评论(0) 推荐(0)
摘要:一、适配器(Adapter)模式 是把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。 二、优点 更好的复用性 系统需要使用现有的类,而此类的接口不符合系统的需要。那么通过适配器模式就可以让这些功能得到更好的复用。 更好的扩展性 在实现适配器 阅读全文
posted @ 2017-04-01 22:14 张柯宇 阅读(814) 评论(0) 推荐(0)
摘要:java中单例模式是一种常见的设计模式,以下是它的特点: 单例类只能有一个实例。 单例类必须自己创建自己的唯一实例。 单例类必须给所有其他对象提供这一实例 第一种(懒汉,线程不安全): 1 public class Singleton { 2 private static Singleton ins 阅读全文
posted @ 2017-04-01 22:13 张柯宇 阅读(227) 评论(0) 推荐(0)
摘要:人生中的第一篇博客,从现在开始记录点点滴滴,不再虚度年华。 ———BEYOND I.学习sql之前回忆一下,什么是变量? 变量:能存储数据的值。 变量是一块内存空间的表示。 数组一连串空间 变量是存储数据的容器(通俗讲) II.变量分为局部变量和全局变量 局部变量的使用是先申明再赋值。 全局变量由系 阅读全文
posted @ 2017-04-01 22:12 张柯宇 阅读(3355) 评论(0) 推荐(1)
摘要:首先: 1:用static修饰一个变量是静态变量 2:静态变量,直接使用类名,静态变量名赋值 3:静态变量在内存中只有一份 4:静态的方法就是不需要将类实例化就可以直接使用类名调用到方法或者属性。 一:如果两个方法都是普通方法,那么可以直接用方法名调用 二:如果两个方法都是静态方法, 那么可以直接用 阅读全文
posted @ 2017-04-01 22:11 张柯宇 阅读(19137) 评论(0) 推荐(0)
摘要:1) 在SQL Server 中,为数据库表建立索引能够( C )。 A. 防止非法的删除操作 B. 防止非法的插入操作 C. 提高查询性能 D. 节约数据库的磁盘空间 解析:索引的作用是通过使用索引,大大提高数据库的检索速度,改善数据库性能 2) 在SQL SERVER中,创建一个表使用( C)语 阅读全文
posted @ 2017-04-01 22:10 张柯宇 阅读(871) 评论(0) 推荐(0)
摘要:创建魔兽系统相关窗体: 登录窗体(frmLogin) 注册窗体(frmRegister) 主窗体 (frmMain) 实现魔兽登录系统: 登录的界面如下 实现思路: 1.创建一个对象数组,长度为10,初始化数组并进行赋值 2.在登录按钮里验证邮箱和密码是否正确,使用文本框中的值遍历数组,查看是否有与 阅读全文
posted @ 2017-04-01 22:09 张柯宇 阅读(288) 评论(0) 推荐(0)

友情链接:回力鞋专卖店 | 中老年服装 | 新航道 | 雅思培训机构 | 雅思培训强化班