- 博客(44)
- 资源 (3)
- 收藏
- 关注
转载 Java序列化的机制和原理
有关Java对象的序列化和反序列化也算是Java基础的一部分,下面对Java序列化的机制和原理进行一些介绍。Java序列化算法透析Serialization(序列化)是一种将对象以一连串的字节描述的过程;反序列化deserialization是一种将这些字节重建成一个对象的过程。Java序列化API提供一种处理对象序列化的标准机制。在这里你能学到如何序列化一个对象,什么时候需要序列
2014-12-10 14:22:35
634
转载 Windows进程间通信的各种方法
Windows进程间通信的各种方法进程是装入内存并准备执行的程序,每个进程都有私有的虚拟地址空间,由代码、数据以及它可利用的系统资源(如文件、管道等)组成。多进程/多线程是Windows操作系统的一个基本特征。Microsoft Win32应用编程接口(Application Programming Interface, API)提供了大量支持应用程序间数据共享和交换的机制,这些机制行使的
2014-07-31 14:08:58
649
转载 励志篇:IT屌丝如何成为数据科学家?
数据科学家被《财富》杂志誉为21世纪最性感的职业,但遗憾的是大多数企业里都没有真正的数据科学家人才。根据麦肯锡报告,仅仅在美国市场,2018年大数据人才和高级分析专家的人才缺口将高达19万。此外美国企业还需要150万位能够提出正确问题、运用大数据分析结果的大数据相关管理人才。那么,对于不同职业经历和专业背景的IT人士来说,如何才能尽快转型,加入数据科学家的钻石王老五的行列呢?Ofer
2014-07-02 10:46:55
845
转载 移除“下载额外数据不成功”的恼人提示通知
移除“下载额外数据不成功”的恼人提示通知,方法:$cd /usr/share/package-data-downloads/$sudo rm * -rf$cd /var/lib/update-notifier/package-data-downloads/$sudo rm * -rf$cd /var/lib/update-notifier/user.d/$sudo rm d
2014-06-20 09:39:05
761
转载 Gem Bundle 入门
Gem Bundle 入门RailsRubyrubygems配置管理项目管理 Gem介绍Gem是一个ruby库和程序的标准包,它通过RubyGem来定位、安装、升级和卸载,非常的便捷。Ruby 1.9.2版本默认安装RubyGem,如果你使用其它版本,请参考如何安装RubyGem。升级RubyGem Ruby代码 "
2014-06-18 10:37:43
1023
转载 Ubuntu 12.04 + Ruby 2.0 + Rails 3.2.13
Ubuntu 12.04 + Ruby 2.0 + Rails 3.2.13 1、安装系统需要的包$ sudo apt-get install -y build-essential openssl curl libcurl3-dev libreadline6 libreadline6-dev git zlib1g zlib1g-dev libssl-dev libyaml-dev li
2014-06-17 16:35:48
697
转载 环境变量 PS1
环境变量 PS1以 Bash shell 为例一般默认的情况下.bashrc里面应该是: ~/.bashrc export PS1=' \u@\h:\w\$ ' 上面的意思是:用户@主机:当前目录 $转义序列 要是通过彩色化提示符来增加个性化,就要用到转义序列。 转义序列就是一个让 shell 执行一个特殊步骤的控制指令。 转义序列
2014-06-17 13:55:22
705
转载 再学正则表达式
正则表达式编辑正则表达式,又称正规表示法、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在
2014-06-06 14:35:44
589
转载 Convert、Parse、TryParse、(int) 区别
Convert.ToInt32、int.Parse(Int32.Parse)、int.TryParse、(int) 四者都可以解释为将类型转换为 int,那它们的区别是什么呢?Convert.ToInt32 与 int.Parse 较为类似,实际上 Convert.ToInt32 内部调用了 int.Parse:Convert.ToInt32 参数为 null 时,返回 0;
2014-06-03 14:50:28
655
转载 C# 使用zedgraph绘制 柱状图
1.下载zedGraph控件:http://download.youkuaiyun.com/detail/allisnew/3222512.添加引用 zedGraph.dll3.在工具箱的最后面添加常规控件--浏览--选择zedgraph.dll4.编写如下初始化代码(也可以直接拖一个控件):[csharp] view plaincopyprint?priv
2014-05-28 14:02:39
4393
转载 zedgraph 参考线/辅助线/网格线
zedgraph 参考线/辅助线/网格线 vb.net/vs 2005 2011-11-07 18:47:44| 分类:vs.net 2005应用 | 标签:|举报|字号大中小订阅 开发环境 vb.net/vs 20051、zedgraph显示参考线/辅助线/网格线:myPane.YAxis.MajorGrid.IsVisible
2014-05-23 17:29:29
5843
转载 zedGraph画饼图
public void CreateChart(ZedGraphControl zgc) { GraphPane myPane = zgc.GraphPane; // 设置图表的标题和标题的样式 myPane.Title.Text = "2004 ZedGraph Sales by Region\n($M)"
2014-05-23 16:52:48
1445
转载 ASCII 控制字符
Function/Control Code/Character in ASCIIVersion: 2011-02-15Author: green-waste (at) 163.com【什么是Function Code功能码或 Function Character功能字符】ASCII字符集,大家都知道吧,最基本的包含了 128 个字符。其中前3
2014-05-23 15:03:39
1802
转载 Ubuntu 软件包管理详解
Ubuntu 软件包管理详解Ubuntu 方便宜用,最值得让人称道的便是其安装软件的方式, 一条命令: sudo apt-get install xxx 就几乎能帮你搞定所有的软件安装难题。但是有时你可能有这样的需求,查看某个软件包是否安装、安装在哪..., 那我们就来介绍一下 Ubuntu 的软件包管理方式。一、Ubuntu 采用 Debian 的软件包管理器 dpkg 来管理软
2014-05-12 11:28:44
550
转载 C# WinForm中LinkLabel的使用
LinkLabel控件类似于LinkLabel控件,但是它能够向Windows窗体应用程序中添加Web样式的链接,用户可以将LinkLabel中的文本(Text值)的一部分设置为指向网页的链接.LinkLabel控件常用属性ActiveLinkColor : 表示单击链接时的颜色LinkColor: 表示链接的初始颜色VisitedLinkColor: 表示链接点击之后的颜
2014-05-06 13:56:10
915
转载 [C#]定時自動關閉MessageBox視窗小技巧
[C#]定時自動關閉MessageBox視窗小技巧 01using System;02using System.Collections.Generic;03using System.ComponentModel;04using
2014-05-06 10:20:53
1412
转载 C#文件读写操作
新建一个Log.txt文件引入System.IO名称空间,用文件流using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;namespace StreamWrite{ class Program {
2014-04-21 11:21:54
683
转载 C#执行DOS命令,返回DOS命令的输出
C#执行DOS命令,返回DOS命令的输出项目中要定时自动给用户发邮件,于是考虑用一个系统服务来完成这项工作。开发过程中发现,系统服务不方便调试,搜索了下,有一篇帖子《C#服务调试、正式使用两便的模板》提供了一个解决方案,发现其中的执行dos命令的类在其他程序中也很有用,特抽取出来发布在此。using System.Diagnostics;/// /// DOS命令输出类///
2014-04-18 16:01:14
729
转载 vi 操作笔记
vi 操作笔记1.关于退出:wq! ----强制保存退出:wq ---- 保存退出:x ----- 作用和:wq 一样ZZ ---- 作用和:wq一样,(注意Z是大写的,并且不是在命令模式):q ---- 退出:q! --- 强制退出==============================================
2014-04-18 11:00:45
519
转载 CSharp中的多线程——使用多线程
CSharp中的多线程——使用多线程单元模式和Windows Forms单元是多线程的逻辑上的“容器”,单元产生两种容量——“单的”和“多的”。单线 程单元只包含一个线程;多线程单元可以包含任 何数量的线程。单线程模式更普遍 并且能与两者有互操作性。 就像包含线程一样,单元也包含对象,当对象在一个单元内被创建后,在它的生 命周期中它将一直存在在那,永远也“居家不 出”地与那些驻留线程在
2014-04-02 13:58:42
4388
转载 Sed 介绍和教程
Sed 介绍和教程作者:Bruce Barnett译者:Koala++原文地址:http://www.grymoire.com/Unix/Sed.html注:译者不懂sedSed 介绍 如果你想写一个程序对一个文件做一些改动,那就sed就是你应该使用的工具。这篇文章就是教你如何使用这个自动修改文件的特殊编辑器。 在Unix工具中有一些程序是真正的
2014-03-26 19:06:03
714
转载 Sed学习笔记
Sed学习笔记Table of Contents1. Sed简介2. 定址3. Sed命令4. 选项5. 元字符集6. 实例7. 脚本8. 小技巧1. Sed简介sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内
2014-03-26 17:32:08
471
转载 C#使用#ziplib压缩和解压缩文件(2)
#region 加压解压方法/// /// 功能:压缩文件(暂时只压缩文件夹下一级目录中的文件,文件夹及其子级被忽略) /// /// 被压缩的文件夹夹路径 /// 生成压缩文件的路径,为空则默认与被压缩文件夹同一级目录,名称为:文件夹名+.zip /// 出错信息
2014-03-18 17:33:14
618
转载 C#使用#ziplib压缩和解压缩文件
要下载整个目录,一般方法是一个个文件下载或ftp工具现在用SharpZipLib就能实现实时zip压缩下载整个目录SharpZipLib提供了多种压缩算法的支持,纯csharp代码,参见http://www.icsharpcode.net/OpenSource/SharpZipLib/default.asp原理是通过递归方法将每个文件压缩到ZipOutputStream,然
2014-03-18 17:23:27
814
转载 Read/Write App.Config File with .NET 2.0
http://www.codeproject.com/Articles/14744/Read-Write-App-Config-File-with-NET-2-0
2014-03-12 18:54:27
650
转载 键盘常用ASCII码 & Ctrl组合键
键盘常用ASCII码 ESC键 VK_ESCAPE (27)回车键: VK_RETURN (13)TAB键: VK_TAB (9)Caps Lock键: VK_CAPITAL (20)Shift键: VK_SHIFT ($10)Ctrl键: VK_CONTROL (17)Alt键: VK_MENU (18)空格键: VK_SPACE ($20/32)退格键:
2014-03-08 22:10:25
2420
转载 C#使用TcpClient实现telnet功能
using System; using System.Collections.Generic; using System.Text; using System.Net.Sockets; namespace testTelnet { enum Verbs { WILL = 251, WONT = 252,
2014-03-08 21:57:43
7127
转载 Linux中shell文件操作大全
分类: 原文地址:Linux中shell文件操作大全 作者:fuliangcheng1.创建文件夹#!/bin/shmkdir -m 777 "%%1"2.创建文件#!/bin/shtouch "%%1"3.删除文件#!/bin/shrm -if "%%1"4.删除文件夹#!/bin/shrm -rf "%%1"5.删
2014-03-07 15:37:41
917
转载 DataSet用法详细
一、特点介绍1、处理脱机数据,在多层应用程序中很有用。2、可以在任何时候查看DataSet中任意行的内容,允许修改查询结果的方法。3、处理分级数据4、缓存更改5、XML的完整性:DataSet对象和XML文档几乎是可互换的。二、使用介绍1、创建DataSet对象:DataSet ds = new DataSet("DataSetName");2、查看调用SqlD
2014-03-06 11:28:12
896
转载 csharp中DateTime总结
Table of Contents1 时间格式输出2 求某天是星期几3 字符串转换为DateTime3.1 String->DateTime 的弹性做法4 计算2个日期之间的天数差5 求本季度第一天1 时间格式输出DateTime的ToString(string)方法可以输出各种形式的字符串格式,总结如下:using System;using Sy
2014-03-03 14:43:57
4810
转载 C#学习BackgroundWork
BackgroundWork类提供通过后台线程运行非常耗时的操作的便利方法。BackgroundWork类允许您查看操作的状态并且可以取消操作。使用BackgroundWork类时,可以在用户界面中指示操作进度完成和取消情况。 1.在类级别创建BackgroundWork类的实例。 2.指定是否希望后台操作允许执行取消操作和报告进度。 3.为后台辅助
2014-02-28 13:55:08
1289
转载 C#完整的通信代码(点对点,点对多,同步,异步,UDP,TCP)
C# codenamespace UDPServer{class Program{static void Main(string[] args){int recv;byte[] data = new byte[1024];//构建TCP 服务器//得到本机IP,设置TCP端口号 IPEndPoint ipep = new IPEndPoint(IPA
2014-02-28 13:30:28
1709
转载 [C#] as 和 is 运算符以及安全的类型强制转换
根据MSDN的说明:由于对象是多态的,因此基类类型的变量可以保存派生类型。若要访问派生类型的方法,需要将值强制转换回该派生类型。不过,在这些情况下,如果只尝试进行简单的强制转换,会导致引发 InvalidCastException 的风险。鉴于这个过程是不安全的,因此需要用 try - catch 语句块来进行保护,例如比较安全的代码方式应该如下所示:// 有一object类型的待转换对象
2014-02-28 10:45:36
967
转载 C#中using关键字的作用及其用法
C#中using关键字的作用及其用法http://blog.youkuaiyun.com/yfz19890410/article/details/7589500using的用途和使用技巧。 using关键字微软MSDN上解释总共有三种用途: 1、引用命名空间。 2、为命名空间或类型创建别名。 3、使用using语句。 1、引用命名空间,
2014-02-28 10:43:38
797
转载 正则表达式-Csharp【转】
http://www.cnblogs.com/youquan-deng/articles/csharp-regex.html正则表达式正则表达式(Regex)是用来进行文本处理的技术,是语言无关的,在几乎所有语言中都有实现。一个正则表达式就是由普通的字符及特殊字符(称为元字符符)组成的文字模式。该模式秒杀在查找文章主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模
2014-02-27 14:43:27
3519
转载 windows程序界面卡死的原因
windows的UI程序都是消息驱动的,所以出现界面卡死,思考的方向是消息循环是不是能出现问题了。下面分析windows程序界面卡死的几个可能的原因:主线程(UI线程)出现死循环。如果主线程出现死循环,那么windows将不能从消息队列中取出消息,并进行处理,所以出现卡死现象。为了验证是这个原因导致界面卡死,打开任务管理器,如果该进程的cpu使用率一直保持非零,比如一直保持在3%,
2014-02-25 14:39:30
4237
1
转载 关于Application.DoEvents()
【文章来至:http://www.cnblogs.com/jianggest/archive/2009/06/26/1437513.html】 在MSDN中的备注是:当运行 Windows 窗体时,它将创建新窗体,然后该窗体等待处理事件。该窗体在每次处理事件时,均将处理与该事件关联的所有代码。所有其他事件在队列中等待。在代码处理事件时,应用程序并不响应。例如,当将另一窗口拖到
2014-02-25 14:01:44
16019
转载 asp.net 类自定义事件
asp.net 类自定义事件首选在类中做如下操作: public class CBook{private string m_title; //1,创建委托public delegate void TitleChangeHandle(); //2 创建事件public event TitleChangeHandle TitleChange;publ
2014-02-25 13:45:47
673
转载 net 内存泄露和内存溢出
net 内存泄露和内存溢出一直以来都对内存泄露和内存溢出理解的不是很深刻。在网上看到了几篇文章,于是整理了一下自己对内存泄露和内存溢出的理解。一.概念内存溢出:指程序在运行的过程中,程序对内存的需求超过了超过了计算机分配给程序的内存,从而造成“Out of memory”之类的错误,使程序不能正常运行。造成内存溢出有几种情况:1.计算机本身的内存小,当同时运行多个软件时,计
2014-02-25 10:19:01
892
easyCHM,简单完成CHM文件的制作
2010-03-02
3GPP导读 中文版
2009-12-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人