摘要:
1.Socket的简介1)什么是Socket网络上的两个程序通过一个双向的通讯连接实现数据的交换,这个双向链路的一端称为一个Socket。Socket通常用来实现客户方和服务方的连接。Socket是TCP/IP协议的一个十分流行的编程界面,一个Socket由一个IP地址和一个端口号唯一确定。但是,S... 阅读全文
摘要:
安装与环境配置第一步:下载安装文件第二步:安装nodejs第三步:npm安装第四步:安装相关环境第五步:安装CoffeeScript第六步:CoffeeScript测试实例第一步:下载安装文件下载node.js,如下图:第二步:安装nodejs下载完成之后,双击安装文件,开始安装nodejs,自定义... 阅读全文
摘要:
Chrome插件开发入门Chrome扩展文件Browser Actions(扩展图标)Page Actions(地址栏图标)popup弹出窗口Background Pages后台页面实战讲解 Chrome的更新速度可以说前无古人,现在我每天开机的第一件事就是打开Chrome检查是不是有了新版本。界... 阅读全文
摘要:
语法schtasks/create/tnTaskName/trTaskRun/scschedule[/momodifier] [/dday] [/mmonth[,month...] [/iIdleTime] [/stStartTime] [/sdStartDate] [/edEndDate] [/s... 阅读全文
摘要:
上一篇我们讲解了线程安全的问题,那么要解决线程安全的问题,我们就必须用到线程同步,保证线程之间不互相影响而产生脏数据,下面我们来讲讲具体的实现吧。首先我们看下例子,我们有个Outputter类,用于输出/*** * * 输出类 * @author yangqingshan * */public c... 阅读全文
摘要:
在我们做客户端程序的时候我们经常会碰到线程安全的问题,比较经典的例子就是模拟局域网聊天。那么线程的安全到底是怎么回事呢,我们经常会听到StringBuffer是线程安全的,StringBuilder不是线程安全的,下面我们来讲讲线程安全的重要性。1.首先我们来看一个例子,首先是一个Count类,这里... 阅读全文
摘要:
在struts2中, struts.xml中result的类型有多种,它们类似于struts1中的forward,常用的类型有dispatcher(默认值)、redirect、redirectAction、plainText,在result中还可以使用${属性名}表达式来访问action中的属性。下... 阅读全文
摘要:
常见布局相对布局RelativeLayout组件默认左对齐、顶部对齐设置组件在指定组件的右边 android:layout_toRightOf="@id/tv1"设置在指定组件的下边 android:layout_below="@id/tv1"设置右对齐父元素 android:layout_a... 阅读全文
摘要:
截图下载地址Reflector.NET反编译工具 v8.5绿色版+注册机下载地址:http://pan.baidu.com/s/1mgN1Cpi 密码:mx19简介.NET Reflector是一个类浏览器和反编译器,.NET Reflector可以分析程序集并向你展示它的所有秘密。.NET 框架向... 阅读全文
摘要:
前言这一篇,主要是把之前[安卓基础]系列的东西,做一个总结和补充。并举了两个例子:电话拨号器、短信发送器做巩固,在此也参考了黑马训练营的教学大纲。Android项目的目录结构Activity:应用被打开时显示的界面src:项目代码R.java:项目中所有资源文件的资源id(资源id不能出现中文)An... 阅读全文