- 博客(33)
- 资源 (25)
- 收藏
- 关注
原创 类的实例中的私有成员是否线程安全--实例
// 本程序用来说明 类的实例中的私有成员是否线程安全public class Zy_thread_test1 { public static void main(String[] args) { hello tHello=new hello(); //这里创建一个对象 for(int j=0;j<5;...
2018-08-21 20:45:32
2656
原创 写给菜鸟,如何使用logback记录日志和发邮件?
一、简易使用logback,不含有logback.xml下载 logback和slf4j的几个jar包,包括3个即可:logback-core-1.1.7.jar 、logback-classic-1.1.7.jar、slf4j-api-1.7.21.jar,将这几个包导入到自己的工程中去,鼠标右键点击工程——build path——config build path —— libraries...
2018-08-14 20:06:07
2035
1
原创 谁能告诉我这是什么鸟?
春天里,看到一只小鸟在柳树上啄枝条,用手机拍了照,可惜离得太远,照片不清楚,大家看看是什么鸟,肯定不是麻雀和喜鹊,比麻雀体型大,比喜鹊小。...
2018-04-03 10:25:50
352
原创 Sql server 2008 登录名、数据库用户名、数据库角色成员,服务器角色
关键词:登录名、数据库用户名、数据库角色成员,服务器角色 登录名:链接或登录Sql Server服务器时是用的登录名而非用户名登录的,程序里面的链接字符串中的用户名也是指登录名。使用登录名只能进入服务器,但是还不能访问服务器中的数据库资源,需要对这个登录名进行数据库用户映射才行。数据库用户名:假设登录名myName要使用一个数据库zyDatabase,需要做以下步骤:1、先在z
2017-07-03 14:31:13
5359
转载 asp获得完整的url
Function GetUrl() Dim ScriptAddress,Servername,qs ScriptAddress = CStr(Request.ServerVariables("SCRIPT_NAME")) Servername = CStr(Request.ServerVariables("Server_Name")) qs=Request.QueryStr
2017-04-06 15:36:22
5078
原创 Jquery获取、设置各种input元素的值
Jquery获取、设置各种input元素的值 radio按钮$("input[name='kstype']:checked").val() // name=kstype 的radio按钮集合中被选中的那个radio的value 文本框var str=$(“#txtName”).val(); //获得文本框的值$(“#txtName”).focus( func
2017-03-24 16:30:00
3520
原创 js代码保证iframe适应被加载页面的高度
经常使用iframe加载一些页面,这些页面高度各不相同,如何使用js确保加载这些网页时,iframe自动适应其高度?代码如下,关键是这个IFrameReSize('iframepage') 函数 //iframe高度自适应 function IFrameReSize(iframename) { var pTar = document.getEle
2017-03-24 16:29:25
2383
原创 如何简单进行mysql数据库操作
本文目标:虽然不是专业程序员,由于工作需要,也需要写一点代码,比较长的代码可以分层,其中一个层是数据访问层,用于读写数据库,本人常用mysql,在此总结一下如何实现mysql读写操作。自己的经验:经常使用动软针对mysql数据库表自动生成的代码,一般说来,先建好数据库的各张表,然后生成“简单【管理】三层”代码,在DBUtility目录下含有所有的数据库操作文件,由于我操作的是mysql数据库,
2017-03-15 09:12:40
3334
原创 一个容易犯错的js手机号码验证正则表达式
写一个简单的正则表达式,用来校验11位手机号码,开头允许是13、15、18,我一开始这样写:var reg = /^(13[0-9]{9})|(15[0-9]{9})|(18[0-9]{9})$/;运行发现,即使是 13988888877157777,也能通过验证,这说明这个写法错了,我的本意是希望这样: ^(13[0-9]{9})$ 或者 ^(15[0-9]{9})$ 或者 ^
2017-03-02 15:20:21
759
原创 c#的数据类型如何转化为json
使用Newtonsoft.Json.dll 提供的类JavaScriptConvert,可以很方便的将c#中定义的list、类等结构转化为json字符串,这样做的好处是:前台的js代码如果要获得后台的复杂数据,可以先将后台的数据装在list或者一个类的实体中,然后序列化成json字符串,赋值给前台的js,js就可以直接使用或者用query中的each函数遍历。使用Newtonsoft.Json
2017-02-25 23:49:46
8672
原创 最简单的asp.net 操作 access 数据库方法
在asp.net中,使用C#操作access的mdb数据库,简单实用,只需要几步就可以实现。1、新建一个asp.net网站,作为整个程序的表现层,里面的aspx文件可以调用其他层的项目。2、建立一个数据库操作项目,命名为DBUtility,项目中只包含一个操作access数据库的类文件DbHelperOleDb.cs即可。3、将网站引用DBUtility项目,这样,网站中的任何aspx
2017-02-25 19:28:11
11743
原创 使用Navicat for Mysql执行sql查询文件注意事项
如果sql文件中,针对一个表中含有大量的insert语句,比如超过了1000条,那么使用Navicat执行此sql文件,可能只会插入前1000条记录进入表,原因可能是Navicat 默认限制。 解决办法:在菜单中,工具——>选项——数据网格——限制记录,将默认的1000改成合适数值即可。
2017-02-23 15:54:40
1140
原创 c#使用正则表达式获取json中的数组
先写代码,如下: // 参数json 是web服务返回的json字符串,包含了一个数组,例如交易数组,本函数将json 数组解析到 list public List getArrayFromJson(string json ) { List lst = new System.Collections.Generic.List();
2016-12-27 10:47:54
6332
原创 妈妈的最后两年
下午,和同事们打了会乒乓球,我发挥的很好,打出了几个精彩球,博得了几声赞叹,此时我却忽然想起了妈妈。能健康的活着,能走着、跑着,能好好的吃饭、喝水,能清楚的说话,能踏实的睡觉——多好啊!多么简单!可是,对有的人来说,这就是绝望的奢求。回想妈妈患了脑瘤后在近两年内遭受的苦难,我就禁不住阵阵心痛。妈妈刚得脑瘤时,开始言语不清,说话颠三倒四,别人听得莫名其妙,我对妈妈说:“妈妈,说不清话没关
2016-11-26 12:02:03
399
原创 怎样在asp网站上添加自己的asp.net子网站
现在的asp网站,一般都是建设在windowsserver 2008上,使用的IIS一般是7.0以上,这样一来,实际上和asp.net可以兼容的,也就是说,既可以用asp网页,也可以解析asp.net的网页,如果安装上一些插件,甚至同时可以解析php页面,真是方便。 假设我的网站原本是asp的,根目录是websuit,下面有多个目录,例如:dep1,dep2,dep3等等,分别是三个不同的
2016-11-24 15:51:17
2384
原创 使用jQuery的ajax功能简单示例
做了一个小小的项目,其中一个功能是:从前台页面的控件获得用户的新密码,比较一致后,使用$.post给后台的changePwd.aspx页面,changePwd页面保存到数据库,然后返回一个json串【{savePwd: password}】,表示修改密码成功,前台收到这个json串后,使用$.each 显示给用户。 前台的js函数: function postNewPwd() {
2016-11-23 19:17:12
648
原创 JavaScript 正则表达式 简单举例
正则表达式语法请自己学习。在js中,正则表达式中/i,/g,/ig,/gi,/m的区别和含义/i(忽略大小写)/g (全文查找出现的所有匹配字符)/m (多行查找)/gi(全文查找、忽略大小写)/ig(全文查找、忽略大小写) 下面是一个js使用循环和正则表达式的例子// str 是一个日期字符串的组合,例如:2016-12-15|2014-2-13|2013
2016-11-22 21:04:43
349
转载 在js中循环语句for in和for的用法
for(vari=0;i这样的用法一般都可以用for in来替代。例如:var a =["a","b","c"];for(var el in a){ alert(a[el]);}这个就是穷举出a中的所有元素,当然上面这个例子是可以用for(var i=0,len=a.length;i alert(a[i]);}这种方式进行循环列出的,不过有时候这种方式就
2016-11-22 21:02:45
964
原创 在navicat for mysql中建立触发器
Mysql的触发器(trigger):监视某种操作,并触发另一种操作。简要说:对表M的操作A触发了对表N的操作B。 触发器创建语法四要素:1.、引发对象(哪一张表引发的?也就是说表M是谁?) 2、触发时间(after/before) 3、被触发的操作(insert/update/delete)【也就是操作B是什么?位于begin和end之间】4、本触发器名称 语
2016-11-01 09:04:29
27241
1
转载 phpcms-v9的时间标签
{date('Y-m-d H:i:s',$r[inputtime])} ————2011-08-15 19:30:18{date('Y年m月d日',$r[inputtime])} ————2011年08月15日{date('Y年n月',$r[inputtime])} ————2011年8月{date('n月d日',$r[inputtime])} ————8月1
2016-06-29 17:23:26
549
转载 徐家骏:我在华为工作十年的感悟(转载)
徐,是华为数据中心的头,技术超级牛人,一级部门总监,华为副总裁,年收入过千万,数据中心是用火山岩建的深入地下的一个大型建筑.防辐射,可防卫星的电子,雷达等手段的侦察.里面有象卫星发射中心那种超大屏幕,机房里满是三米的大型服务器和大型计算机.连接整个华为全球的每一台终端,整个华为每天三十多万封邮件,海外和全球的同步研发,内部的信息管理,内部流程,华为的国内国际IP电话都是通过出去.上周,我正式提
2016-01-13 10:38:46
973
原创 使用Response.Write(<script language=javascript>alert的注意事项
在asp.net编程中,如下语句:Response.Write("alert('程序出现异常," + err.Message.Replace("\r\n","") + "请联系管理员');");可能不会有任何显示。改成:Response.Write("alert(\"程序出现异常,请联系管理员" + err.Message.Replace("\r\n", "") + "\");
2015-12-28 15:45:01
5494
原创 周村生态园一览,找一找偷吃葡萄的小鸟
淄博周村是个不起眼的小地方,下地方也有小风景,下面就是文昌湖生态园采风。小时候常见的喇叭花,现在成了珍惜宝贝,难得一见了。可爱的大葫芦。敦实的大南瓜小小瀑布,别有一番滋味猫头鹰瞪着大眼,想吃我吗?阴森的毒蛇,只有一条还是骆驼
2015-11-07 09:52:04
1324
原创 最简单的小公司子网划分,望高手指教
看了不少子网划分的例子,多数是写 给定一个网络段,例如 172.17.0.0,利用这个网段再次划分子网,可是,在小微型企业中,如果申请公网ip,估计也就申请1-2个,毕竟占用公网ip要花钱的,现在,假设公司只有一个公网ip (222.122.122.122),如何利用这一个ip让公司各个部门共享呢?我这个菜鸟想了一个最简单办法,请高手指教。假设公司有5个部门,所以要划分5个子网
2015-10-01 20:02:41
3561
原创 读《 江西59岁老人用鼠药结束了妻子性命》有感
从网上看到了《 江西59岁老人用鼠药结束了妻子性命》,我对这位59岁黄某老人表示深深同情,“接下来等待黄某的,将是法律的严惩”,法官当然要依法判刑,但我相信:处境换位的话,绝大多数人未必会比这个老人做的更好,包括这位法官。我的妈妈患了脑瘤,已经一年多了,她的病况不如黄某老人妻子严重,但是已经让我身心疲惫,没有成年累月24小时照顾病号的人是幸福的,这样的人是没资格教训别人如何
2015-09-28 00:42:26
546
原创 ListView 的SelectedIndexChange事件可能执行2次??
ListView 的SelectedIndexChange事件,是改变选中项事件 ,如果之前有选中行,它可能会被连续执行两次,原因:如果之前有选中行,那么第一次SelectedIndexChange事件中,ListView 会将之前选中的取消【 此时listView1.SelectedItems.Count 置为0】,然后再选中【 listView1.SelectedIte
2015-09-27 00:26:22
2408
原创 c#中动态输入和计算 代数表达式
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Collections;using System.ComponentModel;using System.CodeDom;using System.CodeDom.Compiler;
2015-09-17 11:45:32
2147
转载 C# 轻松获取路径中文件名、目录、扩展名等
string path = "C:\\dir1\\dir2\\foo.txt";string str = "GetFullPath:" + Path.GetFullPath(path) + "\r\n";str += "GetDirectoryName:" + Path.GetDirectoryName(path) + "\r\n";str += "GetFileName:" + Pa
2015-09-11 17:02:46
403
原创 phpcms2008删除文章到回收站后不能生成栏目和首页静态页的问题
用phpcms2008做网站,我把一个栏目设为生成静态页面,在此栏目中删除文章到回收站后,不能生成自动栏目和首页静态页,这似乎是个bug,既然已经放到了回收站,就应该自动生成新的栏目和首页静态页!于是我自己做了修改。一、研究过程:在content.inc.php 中, 有 case 'add' 和 case 'edit' 代码段, 二者中分别有 $c->add 或 $c->
2015-09-10 11:25:54
744
原创 Freesshd配合xshell实现sftp上传
Freesshd配合xshell实现sftp上传 说明:windows server 是因为安装了Freesshd 而成为ssh服务器或者sftp服务器,客户端用 xshell连接此服务器,密匙使用的是RSA key,其他类型的key没有测试。 Freesshd配置步骤: 1、在服务器上安装Freesshd,安装后,进行设置,在 users 页面里添加一个用户,假设log
2015-08-25 16:40:16
2153
1
原创 我的编程心得【菜鸟级别】
1、在异常处理代码catch中,不要放入有可能引发异常的代码【例如文件操作】,catch中代码简单为好 2、如果您要保存数据,尽量不要写入txt文件【虽然这样简单】,因为经常发生 “文件被其他进程占用”的异常,如果写入数据库,就可以很大程度避免这种异常。
2015-08-17 01:38:14
496
简洁实用的tab选项卡
2012-07-01
图像模式识别—VC++技术实现随书光盘.rar
2012-04-12
MatCom4.5 for Borland C Builder6.rar
2012-04-12
绝对可用的net环境下的json格式序列化dll
2012-04-12
WebButtonMenuMaker网页按钮创建工具3.2-good.rar
2010-08-24
Attention is all you need 的代码运行
2024-04-28
transformer 目标检测代码找错
2024-04-26
简单的问题,如何修改这条sql语句?
2023-11-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人