上一页 1 2 3 4 5 6 7 8 ··· 12 下一页
  2014年1月12日
摘要: 一、Url编码解码二、Base64编码解码三、\u形式Unicode和汉互转四、Md5加密五、源代码https://github.com/FrankFan/AllInOneConverterexe下载--EOF-- 阅读全文
posted @ 2014-01-12 00:23 Frank.Fan 阅读(288) 评论(1) 推荐(0) 编辑
  2014年1月8日
摘要: 一个用C#编写的基于Socket的Windows版聊天室,包括服务端和客户端。当服务端启动服务后,客户端可以连接到服务端,给服务端发送数据,服务端可以接收数据;服务端可以给客户端发送数据,客户端接收;可以有多个客户端同时连接服务端,服务端可以群发消息到每个客户端。启动服务端:客户端可以和服务端传输数据和文件:源代码:https://github.com/FrankFan/MyChatRoom可执行文件:http://files.cnblogs.com/fanyong/MyChatRoom.rar 阅读全文
posted @ 2014-01-08 23:07 Frank.Fan 阅读(3160) 评论(1) 推荐(0) 编辑
  2013年12月31日
摘要: 软件:AdobeAudition 3.0 处理声音插件:单独安装各种DirectX音效处理插件一、录音* 录音笔、手机* Adobe Audition专业的录音软件二、.润色1.添加淡入、淡出效果操作步骤:选取开头一段声音,选择菜单项【Favorites】——【Fade In】,所选择的的声音片段就变成了淡入效果。淡出效果淡入一样。2.调节音量大小操作步骤:【Effects】——【Amplitude and Compression】——【Amplify】可以滑动滑块,预览声音效果,然后选择适当的参数确定即可。3.降噪操作步骤:【Effects】——【Amplitude and Compress 阅读全文
posted @ 2013-12-31 23:33 Frank.Fan 阅读(13464) 评论(0) 推荐(0) 编辑
摘要: 本文演示用命令行发送邮件的过程。SMTP首先介绍下smtp协议——简单邮件传输协议 (Simple Mail Transfer Protocol, SMTP) 是事实上的在Internet传输email的标准。 SMTP使用命令在客户端和服务器之间传输报文,即客户端发出一个命令,服务器返回一个应答。发送方与接收方一问一答的交互,由发送方控制这个对话。使用cmd发送邮件1.使用telnet工具连上某... 阅读全文
posted @ 2013-12-31 00:06 Frank.Fan 阅读(27367) 评论(0) 推荐(1) 编辑
  2013年12月30日
摘要: Windows虽然以GUI界面为主,但有时命令行也起到了很大的作用,下面就介绍几个常用、常见的windows命令行命令1.ping功能:用来测试数据包能否通过IP协议到达特定主机。即测试本机与特定主机是否连通。用法:ping [参数] target_name //详细请参考> ping -help举例:C:\Users\Administrator>ping www.google.com 正在 Ping www.google.com [203.208.46.200] 具有 32 字节的数据:来自 203.208.46.200 的回复: 字节=32 时间=35ms TTL=53来自 2 阅读全文
posted @ 2013-12-30 23:32 Frank.Fan 阅读(1474) 评论(0) 推荐(0) 编辑
  2013年12月29日
摘要: 多线程开发和Socket技术一、进程和线程进程:每个应用程序对应一个进程;线程:一个进程至少包含一个线程,线程要和CPU进行交互。多线程并发(可以理解为):"同一时间"执行多件事情,如程序一边执行,一边计数(计时);如人一边吃饭,一边看电视。多线程并发的本质,其实并不是CPU"同时"执行多件事情,而是在不停的切换,执行一段时间事件A,切换,执行一段时间事件B;再切换,再执行一段时间事件A,如此往复,因为CPU处理速度非常快,电脑的使用者感觉不到,所以看起来就像是在同时执行多件事情。线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器 阅读全文
posted @ 2013-12-29 18:54 Frank.Fan 阅读(3934) 评论(0) 推荐(0) 编辑
  2013年12月23日
摘要: 在远程服务器上使用pl sql developer查询oralce数据库的时候,遇到很长的文本变量想点开小窗口看下具体内容,但系统弹窗提示“无效的窗口句柄”,听同事介绍原来需要开启一个windows服务【print spooler】。然后就正常了。 阅读全文
posted @ 2013-12-23 17:16 Frank.Fan 阅读(6648) 评论(2) 推荐(1) 编辑
  2013年12月8日
摘要: 在asp.net webform开发中,用jQuery ajax传值一般有几种玩法1)普通玩法:通过一般处理程序ashx进行处理;2)高级玩法:通过aspx.cs中的静态方法+WebMethod进行处理;3)文艺玩法:通过WCF进行处理。第一种和第三种方法不在本文介绍范围之内,下面重点介绍第二种方法。说明在我们的印象里 asp.net的Web服务是以.asmx来结尾的,而我们现在的asp.net也能实现Web服务,这是因为默认Web.config中已经添加了System.Web.Handlers.ScriptModule,它是用于管理asp.net中ajax功能的HTTP模块,这样不管用户是请 阅读全文
posted @ 2013-12-08 14:48 Frank.Fan 阅读(44527) 评论(23) 推荐(8) 编辑
  2013年12月6日
摘要: Ubuntu是个好系统,Sublime Text 是个好编辑器。下载&安装个人习惯喜欢到官网下载软件,http://www.sublimetext.com/2选择合适的包下载回来的格式是.tar.bz2格式,需要进行解压。1. 解压:tar -xvf Sublime\ Text\ 2.0.2.tar.bz22.为了在Terminal的任何位置都能执行./sublime_text文件,将解压后他的目录保存到环境变量$PATH的目录$ cd ..Downloads$ mv Sublime\ Text\ 2 /usr/local/lib/3. 再给它建立一个快捷方式(类似与windows中的快捷方式 阅读全文
posted @ 2013-12-06 19:47 Frank.Fan 阅读(14770) 评论(0) 推荐(2) 编辑
  2013年12月5日
摘要: No命令功能实例解释1mkdir创建目录mkdir newdirmkdir dir/subdirmkdir -p newdir/subdir-p: 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录2rmdir删除目录rmdir temp 3cd改变目录cd testcd ..cd ../dir/subdir 4ls显示文件信息lsls -lls -hls *.jpgls /tmp/seq*ls -lR参数:-l 表示long,显示全部信息,包括属性、权限、大小和创建日期等-h human-readable 文件大小以k 阅读全文
posted @ 2013-12-05 23:28 Frank.Fan 阅读(661) 评论(1) 推荐(0) 编辑
摘要: 时光如水,岁月如歌。虽然现在已经是2013年底马上就要步入2014了,但还是有很多人在使用VS2008开发项目,今天要推荐一款VS2008(同时支持VS2005,但不支持VS2010)代码增强插件给仍然使用VS2008开发人员,有了它可以提高工作效率。主要功能:替代了IDE的滚动条,变成了类似Sub... 阅读全文
posted @ 2013-12-05 22:35 Frank.Fan 阅读(9360) 评论(4) 推荐(3) 编辑
  2013年12月4日
摘要: 最近装上了VS2013,发现好多新特性、新功能,公司办公还在使用VS2005、VS2008,不过用着也很顺手,在最新版Visual Studio中,微软加入了git源码管理工具,和之前的TFS大体上类似。.net发展的现在已经有十多年的历史了,为了更好的理清.net的发展历史,特总结如下。一、.ne... 阅读全文
posted @ 2013-12-04 23:09 Frank.Fan 阅读(4213) 评论(1) 推荐(1) 编辑
  2013年12月1日
摘要: 1. 什么是.NET?什么是CLI?什么是CLR?IL是什么?JIT是什么,它是如何工作的?GC是什么,简述一下GC的工作方式? 通俗的讲,.Net是微软开发应用程序的一个平台;CLI是Common Language Infrastructure,是公共语言架构;CLR是Common Language Runtime,即公共语言运行时;IL是.Net编译器产生的中间代码,称为通用中间语言CIL(C... 阅读全文
posted @ 2013-12-01 22:03 Frank.Fan 阅读(6177) 评论(0) 推荐(1) 编辑
  2013年11月25日
摘要: 整理资料的时候,看到自己一年前写的文字,顺便放上来了。项目开发步骤设计数据库数据库脚本 --建立数据库create database OnlineShop use OnlineShop --建立分类表create table Category ( CategoryId int identity(1,1) primary key,--主键,自增[Name] nvarchar(50) not null ) --建立商品表create table Product ( ProductID int identity(1,1) primary key,--主键,自增CategoryId int FOREI 阅读全文
posted @ 2013-11-25 22:25 Frank.Fan 阅读(629) 评论(0) 推荐(0) 编辑
摘要: 最近大家貌似都喜欢搞个计算器玩玩,我也开发一个吧。一、需求分析现实生活中,计算器(calculator ;counter)一般是指"电子计算器",该名词由日文传入中国。计算器是能进行数学运算的手持机器,拥有集成电路芯片,但结构简单,比现代电脑结构简单得多,可以说是第一代的电子计算机(电脑),且功能也较弱,但较为方便与廉价,可广泛运用于商业交易中,是必备的办公用品之一。现在要根据现实中的计算器做一个应用,实现一些数学运算功能。二、总体设计计算器的UI界面分2种形式,一种简单的标准模式,一种稍复杂的科学计算模式。原型图仿照MIUI的计算器设计。1.标准模式2. 科学模式该科学计 阅读全文
posted @ 2013-11-25 22:00 Frank.Fan 阅读(4004) 评论(0) 推荐(1) 编辑
  2013年11月22日
摘要: 代码:public static void CalcAMathProblem(){ /* * 思路: * ∵ 好好好=10*(学*学+学x习) * ∴ 好好好=学*(10*学+习) * */ int 学, 习, 好, 结果; for (学 = 1; 学 <= 9; 学++) { for (习 = 0; 习 <= 9; 习++) { for (好 = 1; 好 <= 9; 好++) { 结果 = 学 * (10 * 学 + 习);... 阅读全文
posted @ 2013-11-22 14:37 Frank.Fan 阅读(286) 评论(0) 推荐(0) 编辑
  2013年11月14日
摘要: 一、Ubuntu下安装GitUbuntu12.04 LTS默认是已经安装Git的,可以使用 git --version 测试是否安装。如果没有安装,使用命令: sudo apt-get install git git-core 安装git二、ssh认证在Ubuntu下使用ssh命令连接github.com的SSH服务,登录名为git@github.com(所有GitHub用户共享此SSH用户名)。ssh -T git@github.com执行之后提示:Permission denied (publickey).这说明我们还没有在GitHub账户中正确设置公钥认证,如下图所示:接下来通过Ubun 阅读全文
posted @ 2013-11-14 23:37 Frank.Fan 阅读(12553) 评论(0) 推荐(0) 编辑
  2013年11月8日
摘要: 一、float数据类型小数在C#中需要用浮点型表示,浮点值就是.后面的小数点。C#语言中有两种小数类型,分别为32位单精度浮点型(float)和64位双精度浮点型(double)。其中精度指的是小数位数,小数位数越多,精度越高。由名称可知,float类型的精度比double型的低,由位数可知,float类型的范围比double类型小。 float类型中小数位数为7位,即可精确到小数点后7位,表示范围为1.5e-45~ 3.4e+38。对于一个小数其默认类型为double型,如果需要指定为float型,需要在小数后面添加F或f后缀。 如 float a=0.5f;二、格式化时间stati... 阅读全文
posted @ 2013-11-08 17:10 Frank.Fan 阅读(478) 评论(0) 推荐(0) 编辑
摘要: #if DEBUG是个好东西。#if DEBUG UserID = "abc@test.com"; Password = "123456"; #endif当调试代码的时候加上适当的判断,而不影响Release的代码。 阅读全文
posted @ 2013-11-08 17:08 Frank.Fan 阅读(2789) 评论(1) 推荐(0) 编辑
  2013年10月14日
摘要: vim的使用基本上vim分为3中模式,分别是一般模式、编辑模式和命令行模式。这三种模式的作用分别如下。* 一般模式(Command Mode)以vi打开一个文件就直接进入一般模式了(也就是默认的模式)。在这个模式中,可以使用上下左右键来移动光标,可以删除字符或整行,也可以复制、粘贴文件数据。* 编辑模式(Input Mode)在一般模式中可以进行复制、粘贴、删除等操作,但是却无法编辑文件的内容。要等到你按下字母“i,I,o,O,a,A,r,R”等任何一个字母后才会进入编辑模式。通常在linux中,按下这些键时在界面的做下方会出现INSERT或REPLACE的字样,此时才可以进行编辑。而如果要回 阅读全文
posted @ 2013-10-14 17:38 Frank.Fan 阅读(252) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 12 下一页