摘要: C# 解析 json JSON(全称为JavaScript Object Notation) 是一种轻量级的数据交换格式。它是基于JavaScript语法标准的一个子集。 JSON采用完全独立于语言的文本格式,可以很容易在各种网络、平台和程序之间传输。JSON的语法很简单,易于人阅读和编写,同时也易 阅读全文
posted @ 2012-08-01 20:32 方倍工作室 阅读(274134) 评论(16) 推荐(23) 编辑
摘要: 下面我们就来用.NET下托管语言C#注册表操作,主要内容包括:注册表项的创建,打开与删除、键值的创建(设置值、修改),读取和删除、判断注册表项是否存在、判断键值是否存在。准备工作:1:要操作注册表,我们必须要引入必要的命名空间:using Microsoft.Win32;在这个命名空间里面包含了许多注册表相关的类,足够我们使用了~~2:命名空间里面提供了一个类:RegistryKey 利用它我们可以定位到注册表最开头的分支:ClassesRoot,CurrentUser,Users,LocalMachine,CurrentConfig如:RegistryKey key = Registry.L 阅读全文
posted @ 2012-08-01 12:26 方倍工作室 阅读(38566) 评论(5) 推荐(6) 编辑
摘要: 演练:向窗体提供标准菜单项Visual Studio 2010其他版本此主题尚未评级-评价此主题可以通过MenuStrip控件为窗体提供标准菜单。此演练演示如何使用MenuStrip控件创建标准菜单。窗体还将在用户选择菜单项时作出响应。本演练演示了以下任务:创建 Windows 窗体项目。创建标准菜单。创建StatusStrip控件。处理菜单项的选择。完成以上步骤后,您将得到一个包含标准菜单的窗体,该窗体在一个StatusStrip控件中显示菜单项的选择情况。若要将本主题中的代码作为一个单独的清单进行复制,请参见如何:向窗体提供标准菜单项。注意显示的对话框和菜单命令可能会与“帮助”中的描述不同 阅读全文
posted @ 2012-07-31 12:39 方倍工作室 阅读(4200) 评论(0) 推荐(0) 编辑
摘要: 演练:使用设计器创建带有 ListView 和 TreeView 控件的资源管理器样式的界面Visual Studio 2010其他版本此主题尚未评级-评价此主题Visual Studio 的一个优点是能够在短时间内创建具有专业级外观的 Windows 窗体应用程序。通常情况下,创建一个带有ListView和TreeView控件的用户界面 (UI),该界面类似于 Windows 操作系统的 Windows 资源管理器。Windows 资源管理器显示了用户计算机上的文件和文件夹的层次结构。注意显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您现用的设置或版本。若要更改设置,请在“工 阅读全文
posted @ 2012-07-30 23:27 方倍工作室 阅读(9476) 评论(0) 推荐(1) 编辑
摘要: 演练:实现一个使用后台操作的窗体Visual Studio 2010其他版本此主题尚未评级-评价此主题如果某项操作需要很长的时间才能完成,并且不希望用户界面 (UI) 停止响应或“挂起”,则可以使用BackgroundWorker类在另一个线程中执行这种操作。本演练演示如何使用BackgroundWorker类来在“后台”执行耗时的计算,同时用户界面保持响应。演练时,将有一个异步计算斐波那契数列的应用程序。即使计算很大的斐波那契数列需要花费大量的时间,但主 UI 线程不会被这种延时中断,并且在计算期间窗体仍会响应。本演练涉及以下任务:创建一个基于 Windows 的应用程序在窗体中创建一个Ba 阅读全文
posted @ 2012-07-30 22:31 方倍工作室 阅读(797) 评论(0) 推荐(0) 编辑
摘要: A Byte of Python v1.92 (for Python 3.0)官方下载地址,当前(20120730) 最新版本 1.92 基于Python3的 下载: http://files.swaroopch.com/python/byte_of_python_v192.pdf在线阅读:http://www.cnblogs.com/txw1958/archive/2012/12/10/A_Byte_of_Python3.html简明Python3教程《A Byte of Python3》是一本关于用Python3语言编程的书。可以作为初学这的入门教程。也可以供计算机相关人员参考。本书可作为 阅读全文
posted @ 2012-07-30 18:29 方倍工作室 阅读(3290) 评论(0) 推荐(0) 编辑
摘要: 能够正确调整大小的窗体可以提高您的用户界面的易用性。此演练演示了如何创建当用户调整窗体大小时按比例调整的布局。您将使用TableLayoutPanel控件实现一个接收联系人信息的数据输入窗体。本演练涉及以下任务:创建项目创建布局面板设置布局网格创建“姓名”字段创建“地址”字段创建“电话号码”字段创建“备注”字段完成这些操作后,窗体应如下所示:若要复制此主题中的完整代码列表,请参见如何:创建用于数据输入的大小可调的 Windows 窗体。注意显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您现用的设置或版本。若要更改设置,请在“工具”菜单上选择“导入和导出设置”。有关更多信息,请参 阅读全文
posted @ 2012-07-30 17:39 方倍工作室 阅读(1107) 评论(0) 推荐(0) 编辑
摘要: Visual Studio 2010更新:2010 年 9 月Windows 窗体设计器提供多个用于生成 Windows 窗体应用程序的工具。本演练阐释如何使用设计器提供的各种工具生成应用程序。本演练涉及以下任务:创建一个 Windows 窗体项目。使用对齐线排列控件。使用智能标记完成设计器任务。设置控件的边距。使用TableLayoutPanel控件排列控件。使用SplitContainer控件对控件的布局进行分区。使用“文档大纲”窗口浏览您的布局。通过显示的大小和位置信息来定位控件。使用“属性”窗口设置属性值。完成以上步骤后,您就会得到一个使用 Windows 窗体设计器中提供的多个布局功 阅读全文
posted @ 2012-07-30 17:09 方倍工作室 阅读(13166) 评论(0) 推荐(0) 编辑
摘要: download address: http://pypi.python.org/pypi/lxml/2.3lxml is a Pythonic, mature binding for the libxml2 and libxslt libraries. It provides safe and convenient access to these libraries using the ElementTree API.It extends the ElementTree API significantly to offer support for XPath, RelaxNG, XML Sc 阅读全文
posted @ 2012-07-28 23:21 方倍工作室 阅读(2915) 评论(0) 推荐(0) 编辑
摘要: #!/usr/bin/python#-*-coding:utf-8-*-# 简易采集爬虫# 1.采集Yahoo!Answers,parseData函数修改一下,可以采集任何网站# 2.需要sqlite3或者pysqlite支持# 3.可以在DreamHost.com空间上面运行# 4.可以修改User-Agent冒充搜索引擎蜘蛛# 5.可以设置暂停的时间,控制采集速度# 6.采集Yahoo会被封IP数小时,所以这个采集用处不大# Author: Lukin<mylukin@gmail.com># Date : 2008-09-25# 导入采集需要用到的模块... 阅读全文
posted @ 2012-07-28 11:15 方倍工作室 阅读(10259) 评论(0) 推荐(0) 编辑
摘要: 身份证校验码的计算方法1、将前面的身份证号码17位数分别乘以不同的系数。第i位对应的数为[2^(18-i)]mod11。从第一位到第十七位的系数分别为:7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2 ;2、将这17位数字和系数相乘的结果相加;3、用加出来和除以11,看余数是多少?;4、余数只可能有0 1 2 3 4 5 6 7 8 9 10这11个数字。其分别对应的最后一位身份证的号码为1 0 X 9 8 7 6 5 4 3 2;5、通过上面得知如果余数是2,就会在身份证的第18位数字上出现罗马数字的Ⅹ。如果余数是10,身份证的最后一位号码就是2;例如:某男性的身份证号 阅读全文
posted @ 2012-07-28 00:28 方倍工作室 阅读(6669) 评论(0) 推荐(0) 编辑
摘要: #!/usr/local/bin/python3#coding=utf-8#source http://www.cnblogs.com/txw1958/import os, io, sys, re, time, json, base64import webbrowser, urllib.requestperiod_All_List = [ "min", #分时线 "daily", #日K线 "weekly", #周K线 "m... 阅读全文
posted @ 2012-07-28 00:16 方倍工作室 阅读(30472) 评论(0) 推荐(2) 编辑
摘要: 用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。实用命令实例默认启动tcpdump普通情况下,直接启动tcpdump将监视第一个网络接口上所有流过的数据包。监视指定网络接口的数据包tcpdump -i eth1如果不指定网卡,默认tcpdump只会监视第一个网络接口,一般是eth0,下面的例子都没有指定网络接口。 监视 阅读全文
posted @ 2012-07-26 18:49 方倍工作室 阅读(3419) 评论(0) 推荐(0) 编辑
摘要: ss即socket state,也就是说,是可以查看系统中socket的状态的。我们可以用netstat,但为什么还要用ss这个工具呢,当然ss也是有好处的。当我们打开的socket数量很多时,netstat就会变得慢了。我们先来看看ss的使用格式:[root@redhat ~]# ss ?ss: bison bellows (while parsing filter): "syntax error!" Sorry.Usage: ss [ OPTIONS ] ss [ OPTIONS ] [ FILTER ] -h, --help this message... 阅读全文
posted @ 2012-07-26 18:48 方倍工作室 阅读(9385) 评论(0) 推荐(0) 编辑
摘要: 功能说明:Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。语 法:netstat [-acCeFghilMnNoprstuvVwx][-A<网络类型>][--ip]补充说明:利用netstat指令可让你得知整个Linux系统的网络情况。参 数:-a或–all 显示所有连线中的Socket。-A<网络类型>或–<网络类型> 列出该网络类型连线中的相关地址。-c或–continuous 持续列出网络状态。-C或–cache 显示路由器配置的快取信息。-e或–extend 显示网络其他相关信息。-F或 阅读全文
posted @ 2012-07-26 18:35 方倍工作室 阅读(5394) 评论(0) 推荐(0) 编辑
摘要: /proc文件系统 - 各种内核信息/proc目录下文件提供了很多不同硬件设备和内核的详细信息。更多详情参见Linux kernel /proc。一般/proc例如:[root@SM155 proc]# cat /proc/cpuinfoprocessor : 0vendor_id : GenuineIntelcpu family : 6model : 15model name : Intel(R) Pentium(R) Dual CPU E2180 @ 2.00GHzstepping : 13cpu MHz ... 阅读全文
posted @ 2012-07-26 18:26 方倍工作室 阅读(1513) 评论(0) 推荐(0) 编辑
摘要: 1. AtopAtop 是一个类似 top 的工具,但比 top 更有料。通过 Atop,你能够监视 Linux 系统的性能状况,包括进程活动、CPU、内存、硬盘、网络等方面的使用情况等。2. htophtop——一个可以让用户与之交互的进程查看器。作为文本模式的应用程序,主要用于控制台或 X 终端中。当前具有按树状方式来查看进程,支持颜色主题,可以定制等特性。与 top 相比,htop 包含的优点有:可以横向或纵向滚动浏览进程列表,以便看到所有的进程和完整的命令行。在启动上,比 top 更快。杀进程时不需要输入进程号。htop 支持鼠标操作。top 已经很老了。 1 [||||||||||| 阅读全文
posted @ 2012-07-26 18:08 方倍工作室 阅读(6818) 评论(0) 推荐(2) 编辑
摘要: 名称:ps 使用权限:所有使用者 使用方式:ps [options] [--help] 说明:显示瞬间行程 (process) 的动态 参数: ps 的参数非常多, 在此仅列出几个常用的参数并大略介绍含义 1)ps a 显示现行终端机下的所有程序,包括其他用户的程序。 2)ps -A 显示所有程序。 3)ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。 4)ps -e 此参数的效果和指定"A"参数相同。 5)ps e 列出程序时,显示每个程序所使用的环境变量。 6)ps f 用ASCII字符显示树状结构,表达程序间的相互关系。 ... 阅读全文
posted @ 2012-07-26 18:00 方倍工作室 阅读(2070) 评论(0) 推荐(0) 编辑
摘要: mpstat是MultiProcessor Statistics的缩写,是实时系统监控工具。其报告与CPU的一些统计信息,这些信息存放在/proc/stat文件中。在多CPUs系统里,其不但能查看所有CPU的平均状况信息,而且能够查看特定CPU的信息。下面只介绍mpstat与CPU相关的参数,mpstat的语法如下:Usage: mpstat [ options... ] [ <interval> [ <count> ] ]Options are:[ -P { <cpu> | ALL } ] [ -V ]参数的含义如下:参数 解释-P {|ALL} 表示监控 阅读全文
posted @ 2012-07-26 17:49 方倍工作室 阅读(12940) 评论(0) 推荐(0) 编辑
摘要: 功能说明:控制shell程序的资源。语 法:ulimit [-aHS][-c <core文件上限>][-d <数据节区大小>][-f <文件大 小>][-m <内存大小>][-n <文件数目>][-p <缓冲区大小>][-s <堆叠大 小>][-t <CPU时间>][-u <程序数目>][-v <虚拟内存大小>]补充说明:ulimit为shell内建指令,可用来控制shell执行程序的资源。参 数:-a 显示目前资源限制的设定。-c <core文件上限> 设定co 阅读全文
posted @ 2012-07-26 17:43 方倍工作室 阅读(1870) 评论(0) 推荐(0) 编辑
摘要: 1 功能说明 strace 命令是一种强大的工具 , 能够显示任何由用户空间程式发出的系统调用 . strace 显示这些调用的参数并返回符号形式的值 . strace 从内核接收信息 , 而且无需以任何特别的方式来构建内核 . strace 的每一行输出包括系统调用名称, 然后是参数和返回值. 下面记录几个常用option : -f -F选项告诉strace同时跟踪fork和vfork出来的进程 -o xxx.txt 输出到某个文档 . -e execve 只记录 execve 这类系统调用 . 2 详细用法 usage: strace [-dffhiqrtttTvVxx] [-a colu 阅读全文
posted @ 2012-07-26 17:28 方倍工作室 阅读(4456) 评论(0) 推荐(0) 编辑
摘要: 名称: pmap - report memory map of a process(查看进程的内存映像信息)用法 pmap [ -x | -d ] [ -q ] pids... pmap -V选项含义 -x extended Show the extended format. 显示扩展格式 -d device Show the device format. 显示设备格式 -q quiet Do not display some header/footer lines. 不显示头尾行 -V show version Displays version of program. 显示版本扩展格式和设备 阅读全文
posted @ 2012-07-26 17:11 方倍工作室 阅读(37458) 评论(0) 推荐(3) 编辑
摘要: KDE System Guard (KSysguard)是KDE的任务管理和性能监控工具。它采用client/server架构,可以监控本机也可以监控远端主机。KDE System Guard默认的窗口前端图形界面使用传感器(sensors)获得要显示的信息。传感器返回的可以是一个简单的数值或更复杂的信息如表格。针对不同的信息类型都提供了一个或多个显示界面。这些显示界面被组织在多个工作表中,工作表可以独立存储和加载。KSysguard主窗体包括菜单栏、工具栏和状态栏、传感器浏览区以及工作区。当初次启动后,你可以看到默认的界面:本机localhost列在传感器浏览区中,在工作区中有两个标签。每个 阅读全文
posted @ 2012-07-26 14:38 方倍工作室 阅读(3769) 评论(0) 推荐(0) 编辑
摘要: 命 令: free功能说明:显示内存状态。语 法: free [-bkmotV][-s <间隔秒数>]补充说明:free指令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统核心使用的缓冲区等。参 数: -b 以Byte为单位显示内存使用情况。 -k 以KB为单位显示内存使用情况。 -m 以MB为单位显示内存使用情况。 -o 不显示缓冲区调节列。 -s<间隔秒数> 持续观察内存使用状况。 -t 显示内存总和列。 -V 显示版本信息。[root@C44 ~]# free total used ... 阅读全文
posted @ 2012-07-26 12:42 方倍工作室 阅读(997) 评论(0) 推荐(0) 编辑
摘要: sar命令包含在sysstat工具包中,提供系统的众多统计数据。其在不同的系统上命令有些差异sar 命令行的常用格式:[root@C44 ~]# sarsysstat version 5.1.5(C) Sebastien GodardUsage: sar [ options... ] [ <interval> [ <count> ] ]Options are:[ -A ] [ -b ] [ -B ] [ -c ] [ -d ] [ -i <interval> ] [ -p ] [ -q ][ -r ] [ -R ] [ -t ] [ -u ] [ -v ] 阅读全文
posted @ 2012-07-26 12:41 方倍工作室 阅读(4502) 评论(0) 推荐(0) 编辑