摘要:
function BinarySearch($array,$findVal,$left,$right){ if($right>$left){ echo "找不到"; return; } $middle=round(($left+$right)/2); if($findVal>$array[$middle]){ BinarySearch($array,$findVal,$middle+1,$right); } else if($findVal<$array[$middle]){ BinarySearch(#array,$findVal,$left,$midd 阅读全文
posted @ 2012-05-11 15:32
捣乃忒
阅读(126)
评论(0)
推荐(0)
摘要:
function QuickSort($left,$right,&$array){ $l=$left; $right=$right; $pos=$array[($left+right)/2]; while($l<$r){ while($array[$l]<$pos) $l++; while($array[$r]>$pos) $r--; if($l>=$r) break; $temp=$array[$l]; $array[$l]=$array[$r]; $array[$r]=$temp; if($array[$l]==$pos) --$r... 阅读全文
posted @ 2012-05-11 15:26
捣乃忒
阅读(206)
评论(0)
推荐(0)
摘要:
1 function InsertSort(&$array){ 2 3 for($i=1;$i<count($array);$i++){ 4 5 $insertVal=$array[$i]; 6 $insertIndex=$i-1; 7 while($insertIndex>=0&&insertVal<$array[$insertIndex]){ 8 9 //后移10 $array[$insertIndex+1]=$array[$insertIndex];11 $insertIndex--;12 }13 /... 阅读全文
posted @ 2012-05-11 15:19
捣乃忒
阅读(163)
评论(0)
推荐(0)
摘要:
function SelectSort(&$array){ for($i=0;$i<count($array)-1;$i++){ $minVal=$array[$i]; $minIndex=$i; for($j=0;$j<count($array);$j++){ if($minVal>$array[$j]){ $minVal=$array[$j]; $minIndex=$j; } } $temp=$array[$i]; $array[$i]=$array[$minIndex]; $array[$minI... 阅读全文
posted @ 2012-05-11 15:14
捣乃忒
阅读(125)
评论(0)
推荐(0)
摘要:
function BubbleSort(&$array){ for($i=0;$i<count($array)-1;$i++){ for($j=0;$j<count($array)-1-$i;$j++){ if($array[$j]>$array[$j+1]){ $temp=$array[$j]; $array[$j]=$array[$j+1]; $array[$j+1]=$temp; } } }} 阅读全文
posted @ 2012-05-11 15:09
捣乃忒
阅读(153)
评论(0)
推荐(0)
摘要:
方案一:通过端口来区分不同的站点 在httpd.conf文件中让apache监听不同的端口方案二:通过ServerName端来区分域名 配置http-vhosts.conf文件 <VirtualHost *:80> #指定域名 ServerName 域名 ... </VirtualHost> 阅读全文
posted @ 2012-05-11 14:58
捣乃忒
阅读(139)
评论(0)
推荐(0)
摘要:
配置apache的config目录下的httpd.conf文件1.让apache载入php处理模块LoadModule php5_module `php安装路劲/php5apache2_2.dll2.指定php的ini文件PHPIndir "`PHP安装路径"3配置资源类型AddType application/x_httpd_php .php .phtml4.将php.ini_development改成php.ini5.在php.ini中指定php的扩展库路径extention_dir="`php路径/ext" 阅读全文
posted @ 2012-05-11 14:55
捣乃忒
阅读(132)
评论(0)
推荐(0)
摘要:
1.启用httpd-vhosts.conf在httpd.config文件中打开#Virtual hosts节点2.在httpd-vhosts.conf文件中配置<VirtualHost 127.0.0.1:80> DocumentRoot "网站路径" DirectoryIndex 欢迎页面 <Directory> Options FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory></VirtualHost>3.修改hos 阅读全文
posted @ 2012-05-11 14:49
捣乃忒
阅读(148)
评论(0)
推荐(0)
摘要:
1.添加虚拟目录节点(httpd.conf)<IfModule dir_module> DirectoryIndex index.html index.htm index.php Alias /站点别名 --"路径" <Directory 路径> order allow,deny --配置访问权限 Allow from all </Directory></IfModule>2.注销documentroot路径#DocumentRoot ...3.测试浏览器中输入:http://locahost/路径/页面4.设置首页Direc 阅读全文
posted @ 2012-05-11 14:44
捣乃忒
阅读(127)
评论(0)
推荐(0)
摘要:
View Code 1 /// <summary> 2 /// 利用com组件读取excel文件 3 /// </summary> 4 /// <param name="fileName">文件路径</param> 5 /// <returns></returns> 6 private System.Data.DataTable ExcelToDataSet(string fileName) 7 { 8 //创建Excel对象 9 M... 阅读全文
posted @ 2012-05-11 14:29
捣乃忒
阅读(182)
评论(0)
推荐(0)
摘要:
View Code 1 /// <summary> 2 /// 使用OLEDB对excel文件进行读取,将Excel文件作为数据源 3 /// </summary> 4 /// <param name="p"></param> 5 /// <returns></returns> 6 private DataSet ExcelToDataSet(string fileName) 7 { 8 //定义连接字符串 9 string strC... 阅读全文
posted @ 2012-05-11 14:26
捣乃忒
阅读(151)
评论(0)
推荐(0)
摘要:
View Code 1 /// <summary> 2 /// 截图 3 /// </summary> 4 /// <param name="sender"></param> 5 /// <param name="e"></param> 6 private void btnCut_Click(object sender, EventArgs e) 7 { 8 //判断是否在播放 9 if (!isPlay)10 ... 阅读全文
posted @ 2012-05-11 14:23
捣乃忒
阅读(1027)
评论(0)
推荐(0)
摘要:
/** 基本思路:本字符串共20位,采用14位数字+6位字母组合* 数字部分:系统当前时间* 字母部分:26个英文字母* 随即组合:字母随即插入数字部分*/View Code 1 private static string CreateString() 2 { 3 string[] words = new string[] { "A","B","C","D","E","F","G","H","I","J&q 阅读全文
posted @ 2012-05-11 14:18
捣乃忒
阅读(259)
评论(0)
推荐(0)
摘要:
View Code 1 /// <summary> 2 /// 计算相差天数 3 /// </summary> 4 /// <param name="date1"></param> 5 /// <param name="date2"></param> 6 /// <returns></returns> 7 private static int DaysBetweenTwoDate(string date1, string date2) 8 { 9 ... 阅读全文
posted @ 2012-05-11 14:14
捣乃忒
阅读(203)
评论(0)
推荐(0)
摘要:
///------------灰度图处理计算方法--------------/////------浮点算法:Gray=R*0.3+G*0.59+B*0.11----/////------整数方法:Gray=(R*30+G*59+B*11)/100---/////------移位方法:Gray =(R*28+G*151+B*77)>>8--/////------平均值法:Gray=(R+G+B)/3------------/////------仅取绿色:Gray=G----------------------//View Code 1 /// <summary> 2 .. 阅读全文
posted @ 2012-05-11 14:13
捣乃忒
阅读(207)
评论(0)
推荐(0)
摘要:
View Code 1 /// <summary> 2 /// 计算余弦函数值 3 /// sinx的平方+cos的平方=1 4 /// </summary> 5 /// <param name="number"></param> 6 /// <returns></returns> 7 private static double Cos(double number) 8 { 9 //误差 10 dou... 阅读全文
posted @ 2012-05-11 14:10
捣乃忒
阅读(226)
评论(0)
推荐(0)
摘要:
View Code 1 /// <summary> 2 /// 遍历对应磁盘中所有文本文件 3 /// </summary> 4 /// <param name="di">要遍历的目录</param> 5 /// <param name="fileType">文件类型</param> 6 private void SearchFiles(DirectoryInfo di,string fileType) 7 { 8 try 9 {10 ... 阅读全文
posted @ 2012-05-11 14:07
捣乃忒
阅读(210)
评论(0)
推荐(0)
摘要:
View Code 1 /// <summary> 2 /// 蛮力法实现字符串匹配 3 /// </summary> 4 /// <param name="longStr"></param> 5 /// <param name="shortStr"></param> 6 /// <returns></returns> 7 private static bool IsContains(string longStr, string shortStr) 8 { 9 阅读全文
posted @ 2012-05-11 14:01
捣乃忒
阅读(158)
评论(0)
推荐(0)
摘要:
1.变量定义View Code 1 //源字符串2 private static string old = string.Empty;3 //被替换的字符串4 private static string replace = string.Empty;5 //替换成的字符串6 private static string newStr = string.Empty;2.替换方法View Code 1 /// <summary> 2 /// 字符串替换 3 ... 阅读全文
posted @ 2012-05-11 13:59
捣乃忒
阅读(222)
评论(0)
推荐(0)
摘要:
1.变量定义View Code 1 //大写数字2 private static String[] LargeNumber = { "零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖", "拾" };3 //金额单位4 private static String[] MoneyUnit = { "元", " 阅读全文
posted @ 2012-05-11 13:56
捣乃忒
阅读(325)
评论(0)
推荐(0)
摘要:
View Code 1 /// <summary> 2 /// 打印杨辉三角 3 /// </summary> 4 /// <param name="lines">行数</param> 5 private static void Print(int lines) 6 { 7 //二维数组用于存储数据 8 int[][] array = new int[lines][]; 9 //初始化前两行10 arr... 阅读全文
posted @ 2012-05-11 13:53
捣乃忒
阅读(137)
评论(0)
推荐(0)
摘要:
View Code 1 public class clsSSA 2 { 3 #region 属性 4 5 /// <summary> 6 /// 解析文件路径 7 /// </summary> 8 public string FilePath { get; set; } 9 10 /// <summary> 11 /// 保存文件路径 12 /// </summary> 13 public string SavePath... 阅读全文
posted @ 2012-05-11 13:47
捣乃忒
阅读(361)
评论(0)
推荐(0)
摘要:
View Code 1 /// <summary> 2 /// 作用:创建与源文件夹相同结构的目录 3 /// </summary> 4 /// <param name="dir">源文件夹目录</param> 5 /// <param name="p">目标文件夹路径</param> 6 private bool CopyDirectory(DirectoryInfo sour, string des) 7 { 8 bool falg = true; 9... 阅读全文
posted @ 2012-05-11 13:43
捣乃忒
阅读(179)
评论(0)
推荐(0)
摘要:
System.Diagnostics.Process.Start("文件夹绝对路径"); 阅读全文
posted @ 2012-05-11 13:35
捣乃忒
阅读(170)
评论(0)
推荐(0)
摘要:
在windows机制下,路径长度最多255个,下面利用系统API函数将长路径转换成短路径1.函数定义View Code 1 [DllImport("kernel32.dll", CharSet = CharSet.Auto, SetLastError = true)]2 static extern uint GetShortPathName3 (4 [MarshalAs(UnmanagedType.LPTStr)]5 string lpszLongPath,6 [MarshalAs(Unma... 阅读全文
posted @ 2012-05-11 13:32
捣乃忒
阅读(537)
评论(0)
推荐(0)
摘要:
1.调用方View Code 1 /调用exe文件的绝对路径 2 string FileName = @"路径"; 3 //调用exe文件接受的数组,其中以空格分开 4 string agrs = "参数组"; 5 //进程 6 Process myprocess = new Process(); 7 //启动进程的一组参数值 8 ProcessStartInfo startInfo = new ProcessStartInfo(FileName, agrs); 9 myprocess.StartInfo = startInfo;10 myprocess 阅读全文
posted @ 2012-05-11 13:17
捣乃忒
阅读(449)
评论(0)
推荐(0)
摘要:
View Code 1 public class MySqlHelper 2 { 3 4 //数据库连接字符串 5 public static string Conn = "Database='数据库名';Data Source='服务器IP地址';User Id='用户名';Password='密码';charset='utf8';pooling=true"; 6 // 用于缓存参数的HASH表 7 private static Hashtable parmCache = Hashtable. 阅读全文
posted @ 2012-05-11 13:07
捣乃忒
阅读(579)
评论(0)
推荐(0)
摘要:
1 /// <summary> 2 /// 递归删除节点 3 /// </summary> 4 /// <param name="selectedSection"></param> 5 private void DeleteTreeNode(TreeNode selectedSection) 6 { 7 foreach (TreeNode node in selectedSection.Nodes) 8 { 9 De... 阅读全文
posted @ 2012-05-11 12:55
捣乃忒
阅读(584)
评论(0)
推荐(0)
摘要:
1 /// <summary> 2 /// 绑定treeview 3 /// </summary> 4 /// <param name="parentID">父节点</param> 5 /// <param name="node">节点</param> 6 private void LoadTreeView(int parentID, TreeNode node) 7 { 8 DataView myDataView = new DataView(ds.Tables[0... 阅读全文
posted @ 2012-05-11 12:52
捣乃忒
阅读(380)
评论(0)
推荐(0)
摘要:
1 DataTable myDataTable; 2 DataRow myNewRow; 3 myDataTable= new DataTable("MyTable"); 4 5 //添加列 6 DataColumn column= new DataColumn("列名"); 7 myDataTable.DataType = System.Type.GetType("System.String"); 8 myDataTable.Columns.Add(column); 9 10 //添加数据11 myNewRow = myDataTa 阅读全文
posted @ 2012-05-11 12:22
捣乃忒
阅读(184)
评论(0)
推荐(0)
摘要:
1 public class LogWriter 2 { 3 public void WriteToLog(string source,string targetSite,string message, string logPath) 4 { 5 try 6 { 7 //此日志文件存在 8 if (File.Exists(logPath)) 9 {10 FileInfo log ... 阅读全文
posted @ 2012-05-11 12:15
捣乃忒
阅读(190)
评论(0)
推荐(0)
摘要:
1 //冻结将自增长列2 this.DataGridView.Columns[0].Frozen = true;3 4 private void DataGridView_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e)5 {6 SolidBrush b = new SolidBrush(this.DataGridView.RowHeadersDefaultCellStyle.ForeColor);7 e.Graphics.DrawString((e.RowIndex... 阅读全文
posted @ 2012-05-11 12:11
捣乃忒
阅读(532)
评论(0)
推荐(0)
摘要:
private void frmImportFiles_Load(object sender, EventArgs e) { //调用bgwAnalysis的RunWorkerAsync方法,用来引发DoWork事件 this.bgwAnalysis.RunWorkerAsync(); }private void bgwAnalysis_DoWork(object sender, DoWorkEventArgs e) { BackgroundWorker worker = sen... 阅读全文
posted @ 2012-05-11 12:06
捣乃忒
阅读(255)
评论(0)
推荐(0)
摘要:
View Code 1 /// <summary> 2 /// 从字符串中提取数字,并组合成日期格式 3 /// </summary> 4 /// <param name="str">字符串参数</param> 5 /// <returns>提取后的字符串</returns> 6 private string DrawNumber(string str) 7 { 8 string result = string.Empty; 9 foreach (c... 阅读全文
posted @ 2012-05-11 11:58
捣乃忒
阅读(208)
评论(0)
推荐(0)
摘要:
private void txtDateEmployed_TextChanged(object sender, EventArgs e){ this.txtDateEmployed.BackColor = Color.White; //当控件失去焦点时 this.txtDateEmployed.LostFocus += new EventHandler(txtInput_LostFocus);}void txtInput_LostFocus(object sender, EventArgs e){ string... 阅读全文
posted @ 2012-05-11 11:56
捣乃忒
阅读(181)
评论(0)
推荐(0)
摘要:
定义文本框的KeyPress事件View Code 1 private void txtDateEmployed_KeyPress(object sender, KeyPressEventArgs e) 2 { 3 //获取按键的ASCII值 4 int ascii = (int)e.KeyChar; 5 if (ascii >= 48 && ascii <= 57 ) 6 { 7 //允许输入 8 e.Handled = false; 9 ... 阅读全文
posted @ 2012-05-11 11:49
捣乃忒
阅读(136)
评论(0)
推荐(0)
摘要:
View Code 1 for (int i = 0; i < this.dgvArchivesData.Rows.Count; i++) 2 { 3 if ((bool)this.dgvArchivesData.Rows[i].Cells 4 [0].EditedFormattedValue) 5 { 6 if (this.dgvArchivesData.Rows[i].IsNewRow) 7 { 8 break; 9 ... 阅读全文
posted @ 2012-05-11 11:46
捣乃忒
阅读(174)
评论(0)
推荐(0)
摘要:
View Code foreach(DataGridViewRow row in this.dgvArchivesData.Rows) { this.dgvArchivesData.CurrentCell = row.Cells[1]; } 阅读全文
posted @ 2012-05-11 11:29
捣乃忒
阅读(689)
评论(0)
推荐(0)
摘要:
private void chkSelect_CheckedChanged(object sender, EventArgs e) { try { if (this.dgvArchivesData.Rows.Count > 0) { for (int i = 0; i < this.dgvArchivesData.Rows.Count; i++) { if ... 阅读全文
posted @ 2012-05-11 11:21
捣乃忒
阅读(221)
评论(0)
推荐(0)
摘要:
1 int selected=0; 2 private void dgvArchivesData_CellContentClick(object sender, DataGridViewCellEventArgs e) 3 { 4 for (int i = 0; i < dgvArchivesData.Rows.Count; i++) 5 { 6 if ((bool)dgvArchivesData.Rows[i].Cell [0].EditedFormattedValue == tru... 阅读全文
posted @ 2012-05-11 11:18
捣乃忒
阅读(508)
评论(0)
推荐(0)
摘要:
private void ResetDataGridView() { this.dgvArchivesData.Columns.Clear(); //清空原有数据 this.dgvArchivesData.DataSource = null; this.dgvArchivesData.AutoGenerateColumns = false; //添加checkbox列 DataGridViewCheckBoxColumn dgvc1 = new Data... 阅读全文
posted @ 2012-05-11 11:06
捣乃忒
阅读(567)
评论(0)
推荐(0)
浙公网安备 33010602011771号