自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (5)
  • 收藏
  • 关注

原创 Erlang Shell的使用

1.1 shell起动假设你已经安装了Erlang/OTP。如果用的是Linux、Mac OS X、或者其他类UNIX系统,启动一个终端并运行erl命令即可。如果是Windows系统,你应该点击安装程序替你生成的Erlang图标,随后会启动名为werl的程序,这样可以避免直接在Windows终端下交互式运行erl碰到的一些问题。(如Ctrl+C Ctrl+G  Ctrl+break的问...

2017-02-21 15:35:34 704

原创 Erlang下map(映射组)的问题

  主要是遇到 Map匹配的问题,所以顺便回忆一下 Erlang 中的映射组 Map,在其它语言中被称作 Hash 哈希或者 Dict 字典。 Erlang 从 R17 版本开始支持映射组 创建映射组Erlang 中的映射组用结构 #{} 表示,创建一个映射组可以这样 % 不管你怎么排序,最终结果都是按键的字典顺序排列的#{ name => "wi...

2017-02-12 11:16:25 735 1

原创 erlang语言基础知识(原子,布尔代数,比较运算符)

  1、 erlang中,变量不能以小写字符开始的原因,就是erlang中的原子(atom)。原子是常量,唯一的值就是自己的名字,你看到的就是你想得到的--别想得到更多,比如dog,就是dog,你不能操作他,不能改变他,也不能把它分成几部分。小写字母开头的单词只是原子的一种写法,还有其他写法。如下: 38> atom.atom39> a.a40> ...

2017-01-28 22:24:32 710

原创 erlang语言基础知识(数值类型\变量)

 erlang 语言基础知识1.1 数值类型Eshell V7.1  (abort with ^G) 1> 2+1.3 2> 4*5. 203> 12-123.-1114> 9 /2 .     %而对就除数,Erlang并不关心输入的是浮点数,还是整数4.55> 9 /2.0 .   %4.56> 9...

2017-01-28 20:50:14 448

原创 VS2010中文注释带红色下划线的解决方法

环境:Visual Studio 2010问题:代码中出现中文后会带下划线,很多时候感觉很不舒服。找了很久的原因没找到,后来无意中在VisualAssist X里找到了解决办法。 1.安装完Visual Assist X后会在VS2010的菜单栏出现VAssistX这个选项,单击展开,选择Visual AssistX Options;2.把如图所示的勾去掉,解决。以后...

2016-08-11 10:18:00 270

原创 linux搭建https服务器(apache)

一、 安装准备1. 安装Openssl要使Apache支持SSL,需要首先安装Openssl支持。这里使用的是openssl-0.9.8k.tar.gz下载Openssl:http://www.openssl.org/source/tar -zxf openssl-0.9.8k.tar.gz //解压安装包cd openssl-0.9.8k //进入已经解压的安装包./config //配置安装...

2015-06-23 14:14:46 374

Xcode 6制作动态及静态Framework

Xcode 6制作动态及静态Frameworkhttp://www.cocoachina.com/ios/20141126/10322.htmlxCode6制作动态及静态Frameworkhttp://years.im/Home/Article/detail/id/52.html 参考了这儿,实际做了一下,有些修改 *************************...

2015-05-07 15:16:06 93

原创 ios Static Dynamic Library Or Framework

 First, some general definitions (specific to iOS):Static library     - a unit of code linked at compile time, which does not change.    However, iOS static libraries are not allowed to conta...

2015-05-07 14:38:18 386

原创 支付宝快捷支付DEMO第一次

最近开的的App要集成支付宝支付,故下载相关的SDK DEMO但是支付宝SDK的IOS版傻逼DEMO第一次编译肯定是会报错的:linker command failed with exit code 1 (use -v to see invocation)修正的方法为:打开项目属性->Build Settings 找到 Library Search Paths看见...

2014-10-17 14:22:40 150

原创 mysql关于日期的查询

一 、关于日期查询条件用字段timestamp      A、利用date_format       date_format('timestamp','%Y%m%d')>'20140101'  DATE_FORMAT(`timestamp`,'%Y-%m-%d %H:%i:%s')>='2013-03-05 00:00:00'  mysql&g...

2014-05-06 15:00:20 246

原创 运行java类的方式

一、 java  包名.类名       java abc.abc.HelloWorld二、直接生成的可执行jar       java -jar abc.jar 三、不可运行的jar,或可运行的jar中的其他类       java -cp xxxx.jar   abc.abc.TestHelloWorld      其中-cp命令是将xxx.jar加入到clas...

2014-04-02 16:08:48 215

原创 更改Ant的JDK编译版本

 今天修改了以前的一个工程,用ant编译后放上去,发现运行报错,大体意思就是运行的版本号是多少,编译的版本号太高吧,估计是运行环境用的jdk的版本太旧引起的,类文件具有错误的版本 50.0,应为 49.0  50.0 对应的是JDK的1.6版本, 而49.0 对应的是JDK的1.5版本 修改方式就是myeclipse的编译环境到1.5以下或者修改ant编译时的版本  ...

2014-04-02 14:38:28 606

原创 JadEclipse插件在MyEclipse下的安装

     Jad 是一个Java的一个反编译工具,是用命令行执行,和通常JDK自带的java,javac命令是一样的。不过因为是控制台运行,所以用起来不太方便。不 过幸好有一个eclipse的插件JadClipse,二者结合可以方便的在eclipse中查看class文件的源代码。 一、下载相关软件     下载jad.exe文件:http://www.varaneckas.com/...

2014-04-01 16:00:17 185

原创 Centos下安装svn

一、检查是否安装 rmp -qa subversion没有安装 通过yum -y install subversionyum install mod_dav_svn subversion

2014-03-26 14:15:07 90

原创 Centos下的CVS的用户管理及多库管理

前边流水了cvs的安装及运行等简单配置http://qinshiqi.iteye.com/admin/blogs/2035529这里在说明一下关于cvs用户及多库怎么处理 请先阅读上面的说明,然后这儿接上:  一、cvs用户管理对于创建cvs访问用户,我们有两种选择,下面分别进行介绍。1.直接创建系统用户#useradd -g cvsg user1  创建系统用户并加入到c...

2014-03-26 10:36:57 217

原创 如何在Centos上运行Perl

一、检查是否已经安装perl,如果没有安装,进行安装     [qinshiqi@localhost Desktop]$ rpm -q perl     perl-5.10.1-127.el6.x86_64     如果没有安装 ,通过yum -install perl进行安装。     如何安装可参考:    http://qinshiqi.iteye.com/admin/blo...

2014-03-26 09:03:37 1588

原创 Linux常用命令

一、文件操作命令      1、设置只读属性及属性查看     为了系统文件安全考虑,设置文件的只读属性(readonly)非常有必要,而在linux CentOs 系统中设置文件的只读属性(readonly)也非常的简单 查看属性[root@localhost Documents]# lsattr /etc/passwd-------------e- /etc/pass...

2014-03-25 11:18:38 92

原创 Centos 的 yum yum安装失败

   在Linux下,安装软件,对菜鸟来言,是比较困难的,一个是通过rpm 的安装包进行安装   如:# rpm -ivh  ****.rpm  如果没有相应的安装包,源码包的安装方式,命令参数让人害怕,出现编译错误不各所措。 现在系统自带的yum安装软件却是自动化的,但是发现系统自带的yum源却有问题,安装的时候,老是显示404错误,故在root权限下修改相应的yum源,  ...

2014-03-25 10:59:17 505

原创 centos下安裝CVS及配置

Centos 中安裝CVS Server方法用過一段時間cvs,后来用SVN,現在都沒有印像了,故温习一下 一、系统上是否已经安装相关的服务1、cvs的安装查看CVS的安装情况 写道[qinshiqi@localhost Desktop]$ rpm -qa |grep cvslklug-fonts-0.6-4.20090803cvs.el6.noarchlibedit-2....

2014-03-24 15:50:54 1431

原创 Centos下安装JDK8

从Oracle网站上下载JDK,现在的版本是JDK8,前几天刚发布的http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html jdk-8-linux-x64.rpm 下载到本地后,  先查看 rpm -qa | grep java  1. 安...

2014-03-24 14:12:30 74

原创 iBatis到 MyBatis区别

http://www.360doc.com/content/13/0912/14/13214486_313952121.shtml  MyBatist自动生成代码 http://kangzye.blog.163.com/blog/static/3681922320117292443406/ http://zz733.iteye.com/blog/1340405 ...

2014-03-23 21:51:02 71

原创 MyBatis

MyBatis最新官方下载地址为: 下载已经从http://code.google.com/p/mybatis/到了http://blog.mybatis.org/p/products.html SNAPSHOT:表示是测试版(抢先版)的意思,可能不稳定,不能用于生产环境,但是可以用于学习和试用。bundle:表示打包的文件,这个才是正式版的,可以用于生产环境。 ...

2014-03-23 20:14:53 75

原创 关于Mysql乱码的解决

   以前也没有用过mysql ,用过的数据库就是Oracle和Sql Server,最近项目要使用MySql,去年的时候,也是别人建好的时候,在X50X5项目上使用过,现在要使用,只能自己先安装一个,从网上下载了mysql-5.6.14-osx10.7-x86_64.dmg这个,在机器上安装一个mysql服务做测试,当建了myBatis后,发现操作数据库的时候,不能插入中文,显示的是乱码...

2014-03-23 19:40:05 83

原创 如何删除EFI分区

   从苹果本上拆下来的硬盘,安装到台式机上,发现有EFI分区,通过管理工具也删不掉,没有办法,然后发现MS还提供一个diskpart使命。  用Diskpart命令删除EFI系统分区运行Diskpart,使用clean命令来删除200MB的EFI系统分区。 操作方法:***操作前请备份该磁盘所有分区数据到其它单独的硬盘****###以下执行的命令导致的一切...

2013-11-11 11:41:37 759

原创 关于java GUI

   做的项目基本上是用java做web工程,做桌面的话,感觉还是c#,delphi等顺手,如果考虑跨平台,那java的swing还是首选,swt做的话,在非windows平台上的效率没有swing高。      近期做了一个java的桌面工程,移动端的ISMG到ISMG间的桌面程序,用控制台的话,不是很友好,command式的交互也不方便,所以想通过swing做一个人机交互的界面...

2013-10-18 10:06:53 98

原创 Hibernate4.X的变化

创建SessionFactory时buildSessionFactory()方法过期 A 在3.6.8版本中,可以直接用SessionFactory sf = new Configuration() .configure() // 直接用hibernate.cfg.xml来进行配置和创建 .buildSessionFactory();B 在4...

2013-10-14 11:19:13 89

原创 Hibernate 4.0 新特性之 Service(Registry)

 引用 http://www.open-open.com/lib/view/open1356339689713.html 说有不错,大家了解 Service(Registry),可以看看这个,已经迁移到 Hibernate Core 4.0 的用户(非JPA)可能已经注意到,以前大家熟知的构造 SessionFactory 的方法已经不推荐使用了:...

2013-10-14 11:05:19 82

原创 Hibernate4获取SessionFactory的新方式

在3.X中的方法,在4.X中不在推荐, Hibernate4.0新增了一个ServiceRegistry接口,应用于Hibernate的配置或者服务等将统一向这个ServiceRegistry注册后才能生效。所以需要构建一个ServiceRegistry对象,将配置信息向它注册,然后Configuration对象根据从这个ServiceRegistry对象中获取配置信息生成Sessi...

2013-10-14 11:01:13 125

原创 关于Thread与Runnable的区别

在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限,下面看例子: package org.thread.demo; class MyThread extends Th...

2013-10-09 10:56:15 74

原创 Java基础-随机数的生成

  生活不要太累,不让工作搞的太疲惫,困了倒下就睡,  有一天想在程序里生成一个随机数,这个原来应该是经常用的,但一时想不想来了,现在真的是老了,呵呵。 然后在网上搜索,别人总结的,如下:    ——    ——    ——    —— —— ——    —— —— ——    —— —— ——    —— —— ——    ——一、  在j2se里我们可以使用Math.random()方...

2013-09-18 09:12:09 110

原创 提到进程间通信,又想起了以前使用C编程的时光:)

最近要进行进程间通信,又想起了以前使用C编程的时光。 :)先看看传统的进程间通信的手段有什么,无外乎还是以下的这些手段:(1) 管道(PIPE)(2) 命名管道(FIFO)(3) 信号灯(Semphore)(4) 消息队列(MessageQueue)(5) 共享内存(SharedMemory)(6) Socket(当然也有Socket)  还有临时文件(临时文件其实是很难处理的,不同的进程间单...

2013-09-17 16:10:33 58

原创 利用Piped实现线程间通讯

 发送程序 :   package com.thread;import java.io.IOException;import java.io.PipedOutputStream;public class Thread1 extends Thread { /**  * @param args  */ public static void main(String[] args) { ...

2013-09-17 15:52:15 173

原创 利用Java实现串口全双工通讯

   一个嵌入式系统通常需要通过串口与其主控系统进行全双工通讯,譬如一个流水线控制系统需要不断的接受从主控系统发送来的查询和控制信息,并将执行结果或查询结果发送回主控系统。本文介绍了一个简单的通过串口实现全双工通讯的Java类库,该类库大大的简化了对串口进行操作的过程。本类库主要包括:SerialBean.java (与其他应用程序的接口), SerialBuffer.java(用来保存从串...

2013-09-17 15:10:08 118

原创 CMPP_SUBMIT包(CMPP2.1)

字段名字节数属性描述Msg_Id8Unsigned Integer信息标识,由SP接入的短信网关本身产生,本处填空。Pk_total1Unsigned Integer相同Msg_Id的信息总条数,从1开始Pk_number...

2013-09-14 13:07:42 421

原创 关于移动长短信(CMPP协议对长短信的支持)

 1、背景  通过CMPP协议和移动网关连接,通过sumbit包进行提交短信(SP->ISMG),Submit包的对消息内容长度(Msg_Length)的规定为一个字节,当消息格式(Msg_FMT)为0时,<=160 ,其它时为<=140,发送包含汉字的短信基本上就是超过140字节(甚至更少)就切分,然后分几条发给客户,而且也不能保证顺序,用户体验不好,于是长短信的支持就...

2013-09-14 13:03:43 2642

原创 Linux列表命令ls

名称 : ls 同DOS的Dir命令    使用权限 : 所有使用者     使用方式 : ls [-alrtAFR] [name...]     说明 : 显示指定工作目录下之内容(列出目前工作目录所含之档案及子目录)。     参数 :     -a 显示所有档案及目录 (ls内定将档案名或目录名称开头为"."的视为隐藏档,不会列出)   -l 除档

2013-03-21 13:13:49 442

原创 Linux命令:echo

经常用echo $JAVA_PATH 查询 JAVA_PATH的值,现在说一下echo命令的日常用途途echo命令的功能是显示文本或变量,默认输出为终端屏幕。 echo hello world 在屏幕输出hello world。 echo -n user: 在屏幕输出user: 且不换行。   www.2cto.com  echo -e 使echo可使用转义字符,如

2013-03-20 13:12:29 539

原创 查看操作系统是多少位的

WINDOWS   查看window系统多少位: 方法一:   Windows XP/Server2003几乎都是32位的操作系统   1. 单击“开始”,然后单击“运行”。   2. 在“打开”框中,键入cmd(再键入systeminfo)或者winmsd.exe,然后单击“确定”。   3. 在“项目”下面的右窗格中找到“处理器”。注意数值。   如果“处理器”对应的值是以“x86

2013-03-20 12:58:49 755

转载 tail命令行参数

DESCRIPTION )在标准输出上显示每个FILE的最后10行.如果多于一个FILE,会一个接一个地显示, 并在每个文件显示的首部给出文件名.如果没有FILE,或者FILE是-,那么就从标准输入上读取.--retry即使tail开始时就不能访问或者在tail运行后不能访问,也仍然不停地尝试打开文件. --只与-f合用时有用.-c, --bytes=N输出

2013-03-20 11:16:11 959

原创 Linux命令:cp (copy)复制文件或目录

功能: 复制文件或目录说明: cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中。若同时指定多个文件或目录,而最后的目的地并非一个已存在的目录,则会出现错误信息参数:     -a 或 --archive     此参数的效果和同时指定"-dpR"参数相同     -b 或 --backup

2013-03-20 11:02:23 604

Erlang程序设计中文版

Erlang程序设计中文版,带你进入Erlang开发的世界。理解函数式语言的使用及高效。

2017-10-10

潘迪安老牌xmpp软件pandion_2.6.106.0.msi

潘迪安老牌xmpp软件pandion_2.6.106.0.msi ,可以提供XMPP客户端连接服务端的测试与应用。

2017-02-15

cvsnt-server-2.5.05

最新版cvsnt-server-2.5.05,解决了低版本的cvs在win7和vista中无法打开的问题!

2014-03-06

provision模拟器

模拟移动provision接口,方便SP端代码的开发,可用于短信、彩信移动MISC接口的开发

2009-05-21

空空如也

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

TA关注的人

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