![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MP+C#+联友
_Seaton
这个作者很懒,什么都没留下…
展开
-
Notepad++插件安装
1 一些废话免费的简单编辑器中Notepad++一直是比较好的。由于之前没有安装插件Compare,认为它无法做文本的对比,导致本人不是很喜欢使用它。当在安装了他的Compare插件,后感觉Notepa++真的如众人所说的那样非常好用。2 安装插件步骤步骤1:单击菜单栏中的“插件”--》Plugin Manager--》Show Plugin Manager步骤2:原创 2016-03-28 15:25:12 · 1097 阅读 · 0 评论 -
href="javascript:"的使用
在开发中经常使用href="javascripts:;"使得标签失效不跳转,而使用绑定的方法进行跳转。写法有好多种,如1.2.3.4.(可以成功,但不建议使用)在这需要注意的是如果写错,写成,会导致在一般的浏览器上正常,而IE上的效果如下图,页面url不变,但页面内容显示为0。原因:javascript:是伪协议,作用原创 2016-02-19 16:34:28 · 5716 阅读 · 0 评论 -
jekyll进阶
虽然jekyll有着jekyllbootstrap模板,但是本人觉得如果是做个博客,只需要将默认的模板修改一下就可以了。1 中文编码问题如果html页面中有中文就会报错,“invalid byte sequence in UTF-8”。**原因:**html页面编码是ANSI。方法:使用Notepad++编辑器,修改页面的编码格式,如:header.html文件保存为UTF-8无BOM编码格式。PS原创 2016-04-06 09:07:53 · 1594 阅读 · 0 评论 -
Sublime Text3安装插件
1 安装插件步骤1:ctrl+shift+p,输入install,选择Package Control:Install Packge步骤2:在弹出的插件安装界面(需要等一会才出现)输入你需要安装的插件名称,如HTML-CSS-JS Prettify。(PS:该插件需要安装nodejs)PS:在左下角可以看到程序执行,如下图:2 使用插件右击代码--》选择插原创 2016-03-09 10:15:01 · 343 阅读 · 0 评论 -
Jekyll搭建个人博客之安装与使用
该文章是本人在看了:http://www.jianshu.com/p/8f843034c7ec,并做完试验后的一些总结。1 安装Jekyll:将纯文本转化为静态网站和博客。官网:http://jekyll.bootcss.com/安装步骤步骤1:安装ruby,如果是windows系统直接在官网下载rubyinstaller安装(一直点next就行了)。官网:https://www.原创 2016-03-31 10:21:16 · 580 阅读 · 0 评论 -
百度富文本使用
1 使用步骤步骤1:下载百度富文本,http://ueditor.baidu.com/website/步骤2:向项目添加需要的文件,除了MyIndex.htm外都是必备文件。步骤3:打开_examples文件夹,找到completeDemo.html,将该文件内容复制到MyIndex.htm。步骤4:修改js的路径 type="t原创 2016-02-23 10:34:12 · 1250 阅读 · 0 评论 -
C#之日志
今天看了一篇开发的文章,上面说“尽早地添加日志记录和错误处理”。日志-程序中发生了什么。1 参数一个写日志的公共方法,主要是:1.参数-2.保存路径原创 2016-02-20 14:21:49 · 373 阅读 · 0 评论 -
JS之公共方法(通讯、正则、乘法)
1 通讯/*通讯-Ajax通讯基础方法Atype:"GET"或"POST"。AAsync:true-异步,false-同步。AUrl:请求的url。AData:通讯数据。Afun:回调方法。*/function BasaComm(AType,AAsync,AUrl,AData, Afun) { $.ajax({ type: AType,原创 2016-02-18 10:06:50 · 737 阅读 · 0 评论 -
查询服务端口
例子查询“ASP.NET 状态服务”的端口号。步骤步骤一:确认系统是否安装并启动该服务。步骤二:查询服务的PID,windows任务管理器--》查看--》列选择--》勾选"PID(进程标识符)“。步骤三:查询端口号,cmd--》netstat -an -o --》根据找PID对应的端口号。原创 2016-03-25 14:26:43 · 634 阅读 · 0 评论 -
MP本地部署常见问题
1 原因由于后台系统部署在AP上,使得插件无法被调试。所以插件开发人员一般需要在自己的电脑上部署一个后台系统,以便调试插件。2 部署步骤1:直接拷贝服务器上的系统到本地使用IIS部署。步骤2:授权项目文件夹。(解决的问题:1.无法读取上传的文件;2.无法更新表单)步骤3:修改配置文件。(解决的问题:对MP的修改可以第一时间反应在系统页面上,无需重新生成)2.1 授权文件原创 2016-03-15 17:41:36 · 675 阅读 · 0 评论 -
PL/SQL使用
1 查看使用的tnsnames.ora2 查看表的存储过程原创 2016-03-15 14:25:26 · 444 阅读 · 0 评论 -
HTML5之viewport使用
随着智能手机的普及,移动互联网也越来越受到人们的重视,用html5开发响应式网站是最好的选择。然而,每款手机都有不同的分辨率,不同的屏幕大小,我们开发的页面如何才能知道当前页面是多大的呢?viewport帮助你判断设备屏幕大小。语法介绍<meta name="viewport" content=" width=[pixel_value | device-width]转载 2016-05-09 09:44:18 · 444 阅读 · 0 评论 -
SQL之定义变量(DECLARE)
说明在很多时候,我们都需要写一些SQL脚本更新数据库的基本数据,如:插入新记录。脚本要求:1.可以多次执行,但数据只修改一次。代码/*添加菜单*/DECLARE @pid NVARCHAR(50)/*权限ID*/DECLARE @pPid NVARCHAR(50)/*权限父ID*/DECLARE @rid NVARCHAR(50)/*角色表ID*/SET @pPid =原创 2016-05-25 17:23:46 · 40965 阅读 · 2 评论 -
CSS之悬浮float:right/left
CSS在布局的时候经常用到悬浮。1 使用情况悬浮(float)、定位(position)、框类型(display)都是前端布局经常使用的东西,但之前一直不是很清楚在什么情况下使用这些属性。使用情况如下:悬浮:只涉及左右位置的移动。定位:设计上下左右位置的移动。框类型:涉及行内元素与块级元素(自动换行,block)。2 缺点任何事情都有正反两面,那么悬浮的坏处呢?原创 2016-05-12 09:21:56 · 850 阅读 · 0 评论 -
CSS布局
ul li 去掉点ul li{ list-style-type:none;}不生效,原因:CSS文件导入路径错误。ul li 横排header-bar ul{ float:left;}不生效,原因:1.header-bar为class;2.定位的是li。正确如下.header-bar-ul li{ float:left;}设置内容居中显示.he原创 2016-05-11 14:55:12 · 383 阅读 · 0 评论 -
SQL之数据库设计
1 整体解析大的项目一般会分多个小项目来做,而每个项目的数据库角色一般都不一样。这就使得数据库的“变更脚本”,必须按照不同角色来归类,其中权限变更脚本必须单独一个。如下图: CS/PC为角色名称,IFS为接口表,发送(相对开发系统)IFR为接口表,接收(相对开发系统)SYS为权限变更脚本名称表名:T_角色DB/BU名称,DB-基础数据,BU-业务数据 。2 变更脚本2.1 新增/修改数据库变更原创 2016-04-25 09:25:10 · 758 阅读 · 0 评论 -
SQL之merge
merge用于插入数据是,判断表是否存在该数据从而进行不同的处理。其语法格式如下:{% highlight SQL %} MERGE INTO table1 B1 –需要插入的表 USING (select * from table2) B2 –插入数据 ON (B1.CODE = B2.CODE) –判断条件 WHEN NOT MATCHED –条件不成立 THEN INSERT VAL原创 2016-04-28 09:07:57 · 387 阅读 · 0 评论 -
社会化评论系统对比
1 畅言优点:使用简单。确定:1.影响页面内容,左上角有个“热点话题”;2.需要CIP备案号,不备案只能用15天。使用步骤:登录官网注册,http://changyan.kuaizhan.com/填写网站信息、备案号复制插件代码到自己的页面在div中添加sid属性,标识评论对应的文章。效果图:原创 2016-04-11 09:46:59 · 2279 阅读 · 2 评论 -
C#的Session偶尔查询不到的问题
1 问题描述首先网站是通过HttpContext.Current.Session判断是否登录的,如果未登录,部分页面会提示”未登录,请登录“并跳转的首页。问题:有时会提示未登录,但跳转到首页后,登录信息就显示出来了。该情况发生的频率不定,有时经常发生,有时很少发生。2 原因http://blog.csdn.net/hezudao25/article/details/7953577原创 2016-03-29 14:52:49 · 1119 阅读 · 0 评论 -
瀑布流布局插件Grid-A-Licous
1 介绍官网:http://suprb.com/apps/gridalicious/从官网中可知Grid-A-Licous插件的使用只需弄清楚以下知识:(其实就是一个构造方法中的参数说明)width:每个模块的宽度gutter:每个模块之间的距离animate:是否一个个的显示出来animationOptions:显示模块的详细设置speed:每个模块显示的时间间隔原创 2016-03-16 16:34:03 · 570 阅读 · 0 评论 -
C#之接口项目
1 整体1.1 创建项目接口项目也是一个WEB项目。新建项目--》ASP.NET Web应用程序。项目名称:XXX_DataHandler,“XXX”是项目编码,“_DataHandler”为固定名称表示接口项目。创建文件夹Config:存放配置文件。Interface:存放各种接口。Tools:存放工具类。文件Handler.ashx:其他项目原创 2016-02-17 19:58:49 · 2282 阅读 · 0 评论 -
安装.NET 4.6后,VS2012提示.NET 4.5上未注册
1 问题描述安装了.NET 4.6后,每次打开VS2012都有如下提示:2 解决方法方法1:重新注册--该方法没有试过。方法2:安装插件--已验证可解决。在一下网站下载合适的补丁并安装:http://blogs.msdn.com/b/webdev/archive/2014/11/11/dialog-box-may-be-displayed-to-users-when原创 2015-11-12 15:59:55 · 2910 阅读 · 0 评论 -
MP--调试控件
在讨论业务的实现时,前辈们最喜欢说的一句“实现是肯定行的,如果MP不行就写控件”,那么控件怎么写?又怎么在MP中使用?最后又是怎样测试写好的控件?下面由本小白为大家做一个简单的讲解。1 控件编写1.1 在VS中创建项目,文件--》新建--》项目--》类库1.2 重命名Class1.cs为test1.cs1.3 编写代码using System;using原创 2015-07-01 19:59:40 · 675 阅读 · 1 评论 -
C#窗体应用程序--测试插件
C#窗体应用程序–测试插件本人刚刚接触C#语言,并写了一个专门测试DLL插件的窗体应用程序。本文涉及的内容:提示窗口读取、设置文本框的值中断方法的执行获取指定路径中的文件装入控件、获取控件信息、执行控件获取系统时间查询所有进程、结束进程1 开始1.1 创建项目文件–》新建–》项目–》Visual C#–>Windows–>Windows窗体应用程序–》确定。1.2 设计窗口打开For原创 2015-07-11 16:16:07 · 2064 阅读 · 1 评论 -
C#之数据库访问
1 ADO.NET1.1基本概念ADO.NET是.NET Framework提供的数据访问服务的类库。应用程序可以使用ADO.NET连接到数据源,并检索、处理和更新数据。(同时提供对各种数据源的一致访问)常用的四种数据源:a.Microsoft SQL Server数据源:使用System.Data.SqlClient名称空间。b.OLEDB数据源:使用System.Data.原创 2015-08-07 13:35:19 · 573 阅读 · 0 评论 -
MP之插件开发-事务
MP平台在批处理数据时,一般是使用LoopDo规则,进行循环处理。该方法的缺点是:没有事务,使得批处理在失败时,没有回滚。开发准备--导入dll:LY.EAP.Workflow.Plugin.dllLY.TEC.Data.Common.dllLY.TEC.Data.Data2.dllLY.TEC.Excel.dll插件代码1:using System;原创 2015-10-07 19:28:46 · 632 阅读 · 0 评论 -
MP平台--增删改查规则
1.查询思路:获取文本框的值--》传给控件--》刷新控件在MP中实现查询功能,只需使用3条规则:CreateUserVar、SetCtrlAttrBySpecialCtrlName、RefreshDataBrowseGrid。CreateUserVar(通用规则):创建用户自定义变量函数,供后续规则对自定义变量进行调用处理。(官方解析)将多个查询条件封装在一个对象变量中原创 2015-06-29 19:13:46 · 1087 阅读 · 0 评论 -
C#连接Mysql之MySQLDriverCS
C#连接的方法有两种,一种是使用数据源,一种是使用MySQLDriverCS。MySQLDriverCS是MySQL数据库的一个免费开源的.NET驱动程序。本文将讲解MySQLDriverCS的使用(入门)。使用步骤1.下载、安装MySQLDriverCS。下载地址: 2.在项目中引用“MySQLDriverCS.dll”,项目–》添加引用–》浏览。 3.导入名称空间: “using MySQ原创 2015-07-17 14:06:59 · 2114 阅读 · 1 评论 -
MP之高级表单
1 高级表单开发1.1 维护页面1.1.1 显示区-数据浏览1)数据源--》动态SQL select CAR_BRAND_ID,CAR_BRAND_CODE 品牌编码,CAR_BRAND_CN 品牌中文名称,CAR_BRAND_EN 品牌英文名称, decode(nvl(b.user_desc,''),'',b.emp_name,b.user_desc) 创建人,CRE原创 2015-08-31 20:05:13 · 490 阅读 · 0 评论 -
MP-流程表单规则
流程表单必须要有的六个规则,其中流程动作前事件:2个,其作用是校验表单数据。流程动作后事件:5个,其作用是插入业务数据和流程数据。1 流程动作前事件规则1: Validate--校验必填项规则2:SetCtrlAttrBySpecialCtrlName--触发工作,具体如下:解析:SetCtrlAttrBySpecialCtrlName规则:根据控件名设置控件属原创 2015-10-29 11:27:21 · 1059 阅读 · 0 评论 -
IIS部署错误-拒绝访问 CS0016
1 错误描述2 错误原因3 解决原创 2015-11-02 22:00:56 · 1085 阅读 · 0 评论 -
bShare分享-分享到微信、微博、QQ
1 简介本文主要讲解bShare的两种使用方法,适合初学者看。bShare官网:http://www.bshare.cn/功能:bShare是用来制作如下的分享功能图1:图2:2 图1实现使用官网(http://www.bshare.cn/help/installAction)生成需要的样式--》复制代码--》在自己的页面上粘贴代码。原创 2016-01-17 19:16:23 · 4774 阅读 · 0 评论 -
Ajax 请求两次第二次没发送
一个页面中使用多个Ajax请求。如果其中两个Ajax参数(url、参数)都一样,会导致第二个请求没有发送去除,而是使用第一个请求的结果。解决方法在参数后加上随机数。代码:function getData(jData, func) { $.ajax({ type: "GET", async: true, contentType:原创 2016-03-03 10:41:34 · 5431 阅读 · 1 评论 -
Bootstrap的轮播图在火狐浏览器中无法显示
描述在谷歌、IE等浏览器正常的页面,在火狐浏览器中切无法显示轮播图。火狐浏览器中提示如下:原因解决原创 2016-03-03 09:09:56 · 2272 阅读 · 0 评论 -
JS执行顺序
目的:测试js方法在执行顺序HTML:JS:$(function () { console.info("js1");});结果:总结:js执行顺序是按照文件从上到下的顺序执行,即使有外部文件也一样。原创 2016-01-14 00:32:22 · 415 阅读 · 0 评论 -
C#之浏览器请求跨域
1 现象需求:A项目的页面需要调用B项目的接口(接口项目)并获取响应的数据。方法:所以在A项目的页面中使用AJAX直接调用对应的接口获取数据。问题:浏览器使用AJAX请求非本项目的接口是存在跨域问题。截图:2 解决方法:在A项目中创建一个.ashx文件(一般应用晨曦),作为通讯层,接收页面请求,然后将请求转发给B项目,在获取B项目的返回值后,将返回值发给页面。原创 2016-01-07 09:00:04 · 803 阅读 · 0 评论 -
平行越权
系统描述:在如下图的会员系统中,门户项目是使用纯html做页面的。数据交互:html使用Ajax请求门户项目的一般处理程序--》门户项目请求接口项目的一般处理程序。导致问题:门户项目即使做了登录验证,也存在平行越权的问题。解决方法:个人信息的查询--接口项目在返回的JSON中添加会员卡号,该会员卡号需要和Session中的会员卡号对比,一致才返回给页面。提交--浏览器提交的原创 2016-01-28 19:46:38 · 2963 阅读 · 0 评论 -
C#之正则表达式
问题:过滤数据中的敏感信息。解决:正则表达式筛选敏感信息--》替换敏感信息。代码:/// /// 修改错误返回的描述内容 /// /// 返回的Json /// public static string ChangeError(string redata) {原创 2016-01-27 20:51:06 · 327 阅读 · 0 评论 -
Boostrap-Glyphicons图标变成中文
现象描述:网站在IIS上发布后,在IE浏览器中轮播图中的左右切换图标编程中文。问题图:正常图:分析:该图标是来自Boostrap的组件--Glypicons,官网:http://v3.bootcss.com/components/使用该组件时必须在Boostrap样式文件同级目录下有fonts文件夹,文件夹有以下文件否则就会出现这个问题。原创 2016-01-20 22:27:38 · 1298 阅读 · 0 评论 -
谷歌浏览器插件-jsonView插件安装与使用
本文转载:http://www.bubuko.com/infodetail-700647.html1 安装1、打开 https://github.com ;2、搜索 jsonView 链接:https://github.com/search?utf8=%E2%9C%93&q=jsonview;3、选择需要的插件(我是选这个gildas-lormeau/JSONV转载 2016-01-18 10:47:55 · 36902 阅读 · 3 评论