• 2015/2/6 15:23:54
  • Post By 高景洋
Match m = Regex.Match(priceHtml, "\"price\":\"\\d+.\\d+\"", RegexOptions.Compiled | RegexOptions.IgnoreCase); while (m.Value.Trim() != string.Empty) { decimal p = m.Value.Replace("\"price\":\"",string.Empty).Replace("\"",string.Empty).ToDecimal(); if (p > 0) prices.Add(p); m = m.NextMatch(); }
查看全文 | 浏览次数(1470)
  • 2015/1/22 14:50:54
  • Post By 高景洋
WinForm 在一个窗体中改变另一个窗体内控件的值 现有Form1 和 Form2 两个窗体,Form2 为点击From1 上某控钮后,显示出的子窗体,现在想在Form2上某按钮的单击事件里,改变 From1 中一个文本框内的值。 Form1: private void button1_Click(object sender, EventArgs e) { Form2 fm = new Form2(); fm.Owner = this;此句在fm.ShowDialog();前面 fm.ShowDialog();//创建模态对话框 } Form2: private void button1_Click(object sender, EventArgs e) { Form1 fm = (Form1)this.Owner; TextBox tb
查看全文 | 浏览次数(1446)
  • 2014/12/11 9:47:02
  • Post By 高景洋
1、症状 昨天晚上,关机时win8提示系统更新。 今天早上开机正常,VS 2012 启动后,总提示 “*****包,package 未能正常加载”。 2、解决方法: http://www.microsoft.com/en-us/download/details.aspx?id=36020 下载这个更新,并安装,会帮助还原 vs 2012 . 安装后,vs 正常。
查看全文 | 浏览次数(1542)
  • 2014/12/7 16:54:52
  • Post By 高景洋
数据库服务器更换硬盘,在更换硬盘前,新将数据库文件移至同服务器上的另一个大容量硬盘上。 硬盘换好后,又将数据库文件原样不动的移回来。 理论上,所有操作应该结束了。 然后,重新连接sql 后,发现数据库远法连接,报 “sql错误5120” 错误。 经一番查找,原因有2点: 1、在数据库所在目录的转移过程中,目录属性变成了 “只读”,导致sql无权限修改数据文件。 2、数据库所在目录 的 everyone 用户没有相应权限 所以解决方法: 1、取消数据库所在目录的“只读”选项 2、检查数据库所在目录 everyone 是否有 “完全控制”权,如果没有添加 3、对服务器上的数据库,先执行“脱机”操作,再执行“联机”操作。 4、执行以上操作后,如发现“复制发布”全部挂掉,重新启动sql server 服务,ok 搞定。
查看全文 | 浏览次数(1686)
  • 2014/12/5 14:27:37
  • Post By 高景洋
Winform 在处理大数据时,有时会出现 窗体 "未响应",程序假死现象。 解决方法: 在循环中加入以下代码 System.Windows.Forms.Application.DoEvents(); 目的是为了在加载大量数据时能够有一个数据加载的提示,不至于系统出现假死的现象 可确保辅助线程激发的任何事件都由该 UI 线程处理 -------------------------- 经测试,处理大数据时虽然程序不会假死,但操作窗体上的控件比较卡。 --------------------------
查看全文 | 浏览次数(2328)
  • 2014/12/5 14:22:10
  • Post By 高景洋
private void pImg1_Click(object sender, EventArgs e) { label1.Text="abc"; label2.Text="bcd"; label3.Text="efg"; ...The other code. label4.Text="abc"; label5.Text="bcd"; label6.Text="efg"; } 该代码的功能是在点击窗体上某控件时,改变一些label控件的值。 该代码的最终效果会在整个方法执行完,控件上的label值才会变。 ----------------------------------------------- 下面看另一种写法,中途刷新 private void pImg1_Click(object sender, EventArgs e) { labe
查看全文 | 浏览次数(1524)
  • 2014/11/26 14:07:58
  • Post By 高景洋
SQL Insert 或 Update 字段后中文变 "?" update TableName set TableField=N''编程经验网'' where ID=888 在值前加 “N” 表示中文
查看全文 | 浏览次数(1515)
  • 2014/11/25 10:54:34
  • Post By 高景洋
1、base64 to string string strPath = "aHR0cDovLzIwMy44MS4yOS40Njo1NTU3L1 9iYWlkdS9yaW5ncy9taWRpLzIwMDA3MzgwLTE2Lm1pZA=="; byte[] bpath = Convert.FromBase64String(strPath); strPath = System.Text.ASCIIEncoding.Default.GetString(bpath); 2、string to base64 System.Text.Encoding encode = System.Text.Encoding.ASCII ; byte[] bytedata = encode.GetBytes( "test"); string strPath = Convert.ToBase64String(by
查看全文 | 浏览次数(1654)
  • 2014/11/6 11:10:45
  • Post By 高景洋
问题: 数据库用于复制发布操作,在对其进行删除操作时提示 sql 3724错误 解决方法: 在当前想删除的数据库中执行: sp_removedbreplication 此命令是从数据库中删除所有复制对象。此存储过程在发布服务器上对发布数据库执行,或者在订阅服务器上对订阅数据库执行。在发布服务器上对发布数据库执行时,将尝试删除与分发服务器和订阅服务器上已发布的数据库相关的对象。
查看全文 | 浏览次数(1651)
  • 2014/11/6 11:07:48
  • Post By 高景洋
对数据库文件进行了磁盘迁移,在删除原数据库时出现以下错误(sql错误:924) 解决方法: 执行以下 sql USE master; GO DECLARE @SQL VARCHAR(MAX); SET @SQL='''' SELECT @SQL=@SQL+''; KILL ''+RTRIM(SPID) FROM master..sysprocesses WHERE dbid=DB_ID(''库名''); EXEC(@SQL); GO ALTER DATABASE 库名 SET MULTI_USER;
查看全文 | 浏览次数(1770)
相关文章
友情链接
知乎编程经验网 - 在工作中总结编程的经验! 备案/许可证编号:鲁ICP备11020152号
QQ:120217215 联系电话:15192695151