`
文章列表
cmbBuilding.MouseWheel += new MouseEventHandler(cmbBuilding_MouseWheel); private void cmbBuilding_MouseWheel(object sender, MouseEventArgs e) { System.Windows.Forms.HandledMouseEventArgs hme = (System.Windows.Forms.HandledMouseEventArgs)e; hme.Handled ...
解决方案 测试1:values TRIM(REPLACE(strip(replace(char(12.23), '0.', '#'),B,'0'),'#','0.'));RESULT:'12.23'测试2:values TRIM(REPLACE(strip(replace(char(1200.23), '0.', '#'),B,'0'),'#','0.'));RESULT:'1200.23'测试3:values TRIM(REPLACE(strip(replace(char(0.23), '0.', '#'),B,'0'),'#','0.'));RESULT:'0.23'结论:此方法OK!   ...
在遍历数据结构的时候,是不可以修改原数据结构的。不然就会抛出错误。 我常用的解决办法是做一份拷贝,遍历这个拷贝。(如果数据不是很大的话) 比如,这个代码: IDictionary<int, string> ht = new Dictionary<int, string>(); ht.Add(1, "one"); ht.Add(2, "two"); // Print "one,two" Console.WriteLine(String.Join(",", ht.Va ...
-- 按某一字段分组取最大(小)值所在行的数据 (爱新觉罗.毓华 2007 - 10 - 23于浙江杭州) /* 数据如下: name val memo a 2 a2(a的第二个值) a 1 a1--a的第一个值 a 3 a3:a的第三个值 b 1 b1--b的第一个值 b 3 b3:b的第三个值 b 2 b2b2b2b2 b 4 b4b4 b 5 b5b5b5b5b5 */ -- 创建表并插入数据: create table ...
mysql error code(备忘) 转1005:创建表失败 1006:创建数据库失败 1007:数据库已存在,创建数据库失败 1008:数据库不存在,删除数据库失败 1009:不能删除数据库文件导致删除数据库失败 1010:不能删除数据目录导致删除数据库失败 1011:删除数据库文件失败 1012:不能读取系统表中的记录 1020:记录已被其他用户修改 1021:硬盘剩余空间不足,请加大硬盘可用空间 1022:关键字重复,更改记录失败 1023:关闭时发生错误 1024:读文件错误 1025:更改名字时发生错误 1026:写文件错误 1032:记录不存在 ...
今天做一个功能,遍历一个父窗体内所有控件,符合条件的删除. 代码如下: foreach (Control item in this.floorGraph.Controls) { if ("SA.Client.Win.Controls.UnitBoxGraph".Equals(item.GetType().ToString())) { UnitBoxGraph unitBox = (UnitBoxGraph)item ...
·关于C#中timer类  在C#里关于定时器类就有3个   1.定义在System.Windows.Forms里   2.定义在System.Threading.Timer类里   3.定义在System.Timers.Timer类里  System.Windows.Forms.Timer是应用于WinForm中的,它是通过Windows消息机制实现的,类似于VB或 Delphi中的Timer控件,内部使用API  SetTimer实现的。它的主要缺点是计时不精确,而且必须有消息循环,Console  Application(控制台应用程序)无法使用。     ...
oracle top n(源:http://huibin.iteye.com/blog/419780) 1.在ORACLE中实现SELECT TOP N    由于ORACLE不支持SELECT TOP语句,所以在ORACLE中经常是用ORDER BY跟ROWNUM的组合来实现SELECT TOP N的查询。 简单地说,实现方法如下所示:       SELECT 列名1...列名n FROM         (SELECT 列名1...列名n 
MessageBox.Show("当前窗体标题栏高"+(this.Height - this.ClientRectangle.Height).ToString());//当前窗体标题栏高度 ClientRectangle//获取表示控件的工作区的矩形 Clientsize//获取表示窗体工作区的大小 MessageBox.Show(SystemInformation.PrimaryMonitorSize.ToString()); //获取主显示器屏幕的尺寸(像素) MessageBox.Show("菜单栏高度" ...
fieldset是一个不常用的HTML标签,很有意思,其语法如下: <fieldset> <legend>fieldset名称</legend> <!-- 加入你的内容 --> </fieldset>   fieldset元素用于对表单中的元素进行分组并在文档中区别标出文本。它与窗口框架的行为有些相似。fieldset在 Internet Explorer 4.0 及以上版本的HTML 和的脚本中可用。   fieldset元素元素是块元素。 并且需要关闭标签,即必须成对出现:<fieldset&g ...
Flex Builder 4 序列号 SN:1377-4009-6596-2357-9400-4885     另外 flex builder3 序列号 SN: 1377-4167-5844-4698-0048-5821
主要根据窗体跟屏幕大小计算top跟left, top=(screen.height-height)/2      left=(screen.width-width)/2   例如: buildHtml : function() { // 居中显示 var height = 600; var width = 800; var top = (screen.height-height)/2; var left = (screen.width-width)/2; var ...
【1、最基本的弹出窗口代码】 因为着是一段javascripts代码,所以它们应该放在<script language="javascript">标签和</script>之间。<!-- 和 -->是对一些版本低的浏览器起作用,在这些老浏览器中不会将标签中的代码 ...
<body leftmargin=0 topmargin=0 oncontextmenu='return false' ondragstart='return false' onselectstart ='return false' onselect='document.selection.empty()' oncopy='document.selection.empty()' onbeforecopy='r ...
昨天修改个用户名密码验证,领导居然要求密码可以输入空格。 做完后发现,SQL语句查询的时候,密码末尾的空格忽略。 数据库存的密码是“123空格”,结果输入“123”也可以查询到。   后来发现加上 BINARY  后好用了。 select * from xxxx where password = BINARY ?  
Global site tag (gtag.js) - Google Analytics