编程经验
liyun211
这个作者很懒,什么都没留下…
展开
-
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 · 2070 阅读 · 1 评论 -
使用jQuery的ajax功能简单示例
做了一个小小的项目,其中一个功能是:从前台页面的控件获得用户的新密码,比较一致后,使用$.post给后台的changePwd.aspx页面,changePwd页面保存到数据库,然后返回一个json串【{savePwd: password}】,表示修改密码成功,前台收到这个json串后,使用$.each 显示给用户。 前台的js函数: function postNewPwd() {原创 2016-11-23 19:17:12 · 623 阅读 · 0 评论 -
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 · 6239 阅读 · 0 评论 -
在php中使用正则preg_replace
php 正则原创 2017-01-10 11:07:02 · 1643 阅读 · 0 评论 -
怎样在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 · 2280 阅读 · 0 评论 -
一个容易犯错的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 · 712 阅读 · 0 评论 -
使用Navicat for Mysql执行sql查询文件注意事项
如果sql文件中,针对一个表中含有大量的insert语句,比如超过了1000条,那么使用Navicat执行此sql文件,可能只会插入前1000条记录进入表,原因可能是Navicat 默认限制。 解决办法:在菜单中,工具——>选项——数据网格——限制记录,将默认的1000改成合适数值即可。原创 2017-02-23 15:54:40 · 1025 阅读 · 0 评论 -
如何简单进行mysql数据库操作
本文目标:虽然不是专业程序员,由于工作需要,也需要写一点代码,比较长的代码可以分层,其中一个层是数据访问层,用于读写数据库,本人常用mysql,在此总结一下如何实现mysql读写操作。自己的经验:经常使用动软针对mysql数据库表自动生成的代码,一般说来,先建好数据库的各张表,然后生成“简单【管理】三层”代码,在DBUtility目录下含有所有的数据库操作文件,由于我操作的是mysql数据库,原创 2017-03-15 09:12:40 · 3292 阅读 · 0 评论 -
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 · 5033 阅读 · 0 评论 -
Sql server 2008 登录名、数据库用户名、数据库角色成员,服务器角色
关键词:登录名、数据库用户名、数据库角色成员,服务器角色 登录名:链接或登录Sql Server服务器时是用的登录名而非用户名登录的,程序里面的链接字符串中的用户名也是指登录名。使用登录名只能进入服务器,但是还不能访问服务器中的数据库资源,需要对这个登录名进行数据库用户映射才行。数据库用户名:假设登录名myName要使用一个数据库zyDatabase,需要做以下步骤:1、先在z原创 2017-07-03 14:31:13 · 5253 阅读 · 0 评论 -
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 · 315 阅读 · 0 评论 -
在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 · 923 阅读 · 0 评论 -
phpcms2008删除文章到回收站后不能生成栏目和首页静态页的问题
用phpcms2008做网站,我把一个栏目设为生成静态页面,在此栏目中删除文章到回收站后,不能生成自动栏目和首页静态页,这似乎是个bug,既然已经放到了回收站,就应该自动生成新的栏目和首页静态页!于是我自己做了修改。一、研究过程:在content.inc.php 中, 有 case 'add' 和 case 'edit' 代码段, 二者中分别有 $c->add 或 $c->原创 2015-09-10 11:25:54 · 715 阅读 · 0 评论 -
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 · 370 阅读 · 0 评论 -
ListView 的SelectedIndexChange事件可能执行2次??
ListView 的SelectedIndexChange事件,是改变选中项事件 ,如果之前有选中行,它可能会被连续执行两次,原因:如果之前有选中行,那么第一次SelectedIndexChange事件中,ListView 会将之前选中的取消【 此时listView1.SelectedItems.Count 置为0】,然后再选中【 listView1.SelectedIte原创 2015-09-27 00:26:22 · 2262 阅读 · 0 评论 -
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 · 2070 阅读 · 0 评论 -
我的编程心得【菜鸟级别】
1、在异常处理代码catch中,不要放入有可能引发异常的代码【例如文件操作】,catch中代码简单为好 2、如果您要保存数据,尽量不要写入txt文件【虽然这样简单】,因为经常发生 “文件被其他进程占用”的异常,如果写入数据库,就可以很大程度避免这种异常。原创 2015-08-17 01:38:14 · 469 阅读 · 0 评论 -
如何得到mysql数据表中的各个列?
mysql原创 2015-12-09 14:54:23 · 1005 阅读 · 0 评论 -
使用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 · 5397 阅读 · 0 评论 -
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 · 512 阅读 · 0 评论 -
在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 · 26948 阅读 · 1 评论 -
类的实例中的私有成员是否线程安全--实例
// 本程序用来说明 类的实例中的私有成员是否线程安全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 · 2600 阅读 · 0 评论