- 博客(36)
- 资源 (2)
- 收藏
- 关注
原创 权限认证基础:区分Authentication,Authorization以及Cookie、Session、Token
1. 认证 (Authentication) 和授权 (Authorization)的区别是什么?这是一个绝大多数人都会混淆的问题。首先先从读音上来认识这两个名词,很多人都会把它俩的读音搞混,所以我建议你先先去查一查这两个单词到底该怎么读,他们的具体含义是什么。说简单点就是:认证 (Authentication):你是谁。 授权 (Authorization):你有权限干什么。...
2020-04-09 10:37:44 1579
原创 SQL SERVER触发器
触发器:即当发生某一事件时,如果满足给定条件,则执行相应的动作。它的基本架构:CREATETRIGGERtrigger_nameONtable|viewFOR|AFTER|INSTEADOF [DELETE][,INSERT][,UPDATE]AS 接下来的就是你的操作了。。。。...
2020-05-22 09:32:10 236
原创 这里在属性前面加virtual
这里在属性前面加virtual在属性前面加virtual[Table("PLAN_CONTENT_DETAIL")]public partial class PlanContentDetail{ [Key] public virtual int ID { get; set; } public virtual int? PID { get; set; } public virtual string CONTENTS { get; set; } public vi
2020-05-15 15:41:57 638
原创 数据类型后面加问号是什么意思?
数据类型后面加问号是什么意思?在做.net开发的时候,我就看到这么个类型的一段代码:publicdouble?AskLeave{ get; set;} ,总是想不通,为什么要加上问号,现在我知道了,原因是:double类型的属性默认是不能赋值null,如果加上了问号那么就是可以赋值为null了,其实是实现了nullabl接口,以此类推,那么...
2020-04-21 16:04:28 2991
原创 ios中一个开发者证书如何创建多个app应用
大家可能会遇到在外包公司只有一个开发者证书却要发布打包很多应用的情况,我也遇到这个坑,在网上上查资料和问别人也无解的情况下,周末拿公司证书来测试总算理解了。首先如果你有了一个开发者证书,而且发布过应用,想要添加应用打包,那么需要如下步骤:1.在开发者中心添加或创建一个新的appid,然后把你的应用名称和bundleid填上去,添加成功。2.在pp描述文件那里,需要重新添加一个新的...
2020-04-09 10:10:22 2474
原创 C#中 ThreadStart和ParameterizedThreadStart区别
最主要区别:1.Thread 是启动一个线程,但是没有参数。2.ParameterThreadStart 线程可以接受一个输入参数ThreadStart:ThreadStart这个委托定义为void ThreadStart(),也就是说,所执行的方法不能有参数。ThreadStart threadStart=new ThreadStart(ProcessData);Thr...
2019-09-25 14:26:51 407
原创 telnet 命令使用详解
1、什么是Telnet? 对于Telnet的认识,不同的人持有不同的观点,可以把Telnet当成一种通信协议,但是对于入侵者而言,Telnet只是一种远程登录的工具。一旦入侵者与远程主机建立了Telnet连接,入侵者便可以使用目标主机上的软、硬件资源,而入侵者的本地机只相当于一个只有键盘和显示器的终端而已。2、Telnet被入侵者用来做什么 (1)Telnet是控制主机的第一手段 如果...
2019-09-25 11:39:33 756
原创 ASP.NET中的几种弹出框提示
protected void Message_Click(object sender, EventArgs e){//第一种Response.Write("<script language=javascript>alert('第一种弹出框');</" + "script>");//第二种Page.Register...
2019-09-12 17:11:31 2869
原创 c#-二分查找-算法
A 搜素过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜素过程结束;B 如果某一特定元素大于或者小于中间元素,则在数组大于或小于中间元素的那一半中查找,而且跟开始一样从中间元素开始比较。C 如果在某一步骤数组为空,则代表找不到。这种搜索算法每一次比较都使搜索范围缩小一半。时间复杂度折半搜索每次把搜索区域减少一半,时间复杂度为。(n代表集合中元素的个数)空间复杂度...
2019-09-10 10:10:32 235
原创 关于INPUT的autocomplete="off" 属性
input 的属性autocomplete 默认为on其含义代表是否让浏览器自动记录之前输入的值很多时候,需要对客户的资料进行保密,防止浏览器软件或者恶意插件获取到可以在input中加入autocomplete="off" 来关闭记录系统需要保密的情况下可以使用此参数...
2019-09-04 09:58:01 1302
原创 如何将12345这样的数字转换成相对应的大写的中文字? 比如:壹万贰千弎百肆十伍。
publicstaticstringCapitalization(doubleB_SW){longL_SW,L_I=0;// string[]S_BW_FIG={"零","一","二","三","四","五","六","七","八","九","整"};string[]S_BW_FIG={"零","壹","贰","叁","肆","伍","陆","柒","捌","玖"...
2019-09-04 09:26:30 2487
翻译 关于asp.net中页面事件加载的先后顺序
一、ASP.NET母版页和内容页中的事件母版页和内容页都可以包含控件的事件处理程序。对于控件而言,事件是在本地处理的,即内容页中的控件在内容页中引发事件,母版页中的控件在母版页中引发事件。控件事件不会从内容页发送到母版页。同样,也不能在内容页中处理来自母版页控件的事件。在某些情况下,内容页和母版页中会引发相同的事件。例如,两者都引发Init和Load事件。引发事件的一般规则是初始...
2019-09-03 14:27:15 616
原创 Net微信网页开发之使用微信JS-SDK获取当前地理位置
前言: 前段时间有一个关于通过获取用户当前经纬度坐标,计算出该用户距离某指定地点之间的距离。因为做这个项目需要能够获取到比较精确的经纬度坐标,刚开始使用的是百度地图结果发现百度地图地位不太准确(有时候相差的比较的大,后来了解到了百度获取用户经纬度与用户当前使用的网络有很大的关系),后来换成了高德地图结果还是一样。最后我想刚好做的是个微信网站项目,为什么不使用微信自带接口呢?所以最后使用了微信...
2019-08-27 15:18:44 320
原创 C#三目运算
在编写项目的时候,会经常用到 if else 判断语句,但有些简单的判断或赋值,可以通过三目运算符来完成!例如: 1 2 3 4 5 6 7 8 9 intsex=0; stringsexText=""; if(sex==0){ sexText="女";...
2019-08-20 17:52:38 2923
原创 RabbitMQ .NET消息队列
实体类:DocumentType.cs public enum DocumentType { //日志 Journal = 1, //论文 Thesis = 2, //会议文件 Meeting = 3 }MessageModel.cspublic class Messag...
2019-08-10 16:27:12 154
转载 MySQL安装及基本使用教程
一、下载MySQL首先,去数据库的官网http://www.mysql.com下载MySQL。点击进入后的首页如下:然后点击downloads,community,选择MySQL Community Server。如下图:滑到下面,找到Recommended Download,然后点击go to download page。如下图:点击download进入下载页面选择No...
2019-07-20 14:42:09 531 2
翻译 关于SQL查询操作的一些小得
1、组合where子句为了进行更强的过滤控制,sql允许给出多个where子句,这些子句有两种使用方式,即以and子句或or子句的方式使用。注意:1、操作符:用来联结或改变where子句中的子句的关键字,也称为逻辑操作符1.1、and操作符#检索由供应商DLL01制造且价格小于等于4美元的所有产品的名称和价格;SELECT prod_id , prod_price , prod_...
2019-07-08 14:49:07 248
原创 js获取cookie中存储的值
=========================================cookie是浏览器提供的一种机制,它将document 对象的cookie属性提供给JavaScript。可以由JavaScript对其进行控制,而并不是JavaScript本身的性质。cookie是存于用户硬盘的一个文件,这个文件通常对应于一个域名,当浏览器再次访问这个域名时,便使这个cookie可用。...
2018-11-02 16:02:29 2466
原创 Window sessionStorage 属性
使用 sessionStorage 创建一个本地存储的 name/value 对,name="lastname" value="Smith", 然后检索 "lastname" 的值,并插入到 id="result" 的元素上:定义和使用localStorage 和 sessionStorage 属性允许在浏览器中存储 key/value 对的数据。sessionStorage 用于临时保存同一窗口...
2018-06-12 11:49:11 2659
原创 关于数据库突然变得很卡,然后发现数据库文件变的超大的时候
5月某一天,接到客户通知程序奔溃了,任何增删改操作都反馈数据库返回超时,远程了解到可能数据库有问题。 第二天赶到现场操作时,偶然发现数据库文件竟然有119G多可用空间只有0.48M上图先在看找到源文件发现是数据库日志文件太大了解决方案: 1.清空日志 DUMP TRANSACTION 库名 WITH NO_LOG 2.截断...
2018-05-17 11:14:31 12549
转载 div、p、td 的强制不换行及强制换行
关于强制不换行、强制换行的话题在网上已经被讨论了无数次,但我发现都不够全面,没有充分考虑各种浏览器、各种标签等情况,以致不兼容,所以我再来说说。由于 div 和 p 在本文的讨论中,效果相同,所以省略 p。 文中“没有指定宽度的 td”是指:为 table 指定了宽度,但没有给 td 指定宽度。 强制不换行 div, td { white-space:nowrap; } 这点在 Firef...
2018-05-02 17:06:10 5155
原创 Repeater嵌套绑定Repeater
页面代码 <asp:Repeater ID="reptCombo" runat="server" OnItemDataBound="reptCombo_ItemDataBound"> <ItemTemplate> <div class="content_nr ref.
2018-04-20 14:08:19 514
原创 Axure RP的学习
Axure RP是美国Axure Software Solution公司旗舰产品,是一个专业的快速原型设计工具,让负责定义需求和规格、设计功能和界面的专家能够快速创建应用软件或Web网站的线框图、流程图、原型和规格说明文档。作为专业的原型设计工具,它能快速、高效的创建原型,同时支持多人协作设计和版本控制管理 。 下面是我初学原型设计软件找到的视频资料,分享给大家! 视频地址: ht...
2018-03-17 16:50:30 231
原创 论百度的广告,你可能不知道的广告位置
昨天无意中在调试页面JS 问题 然后百度的时候就发现怎么有一段话, 仔细一看竟然是百度的招聘信息,对于这波广告我只能对着他说 6666。。。
2018-02-22 11:27:50 841
原创 layui.load 批量上传文件在H5中的使用
//页面JS layui.use('upload', function () { var $ = layui.jquery, upload = layui.upload; // 多文件列表示例 var demoListView = $('#demoList') ...
2018-02-22 10:57:45 832
原创 IMGBUTTION 做多选
今天修改一个小功能,原来单选的改成多选,但是原来的开发人员用的是IMGBUTTION ,本来想全部改版用JS实现的,但因为某些原因只能在他的基础上更改。。。 yin 因为前台页面用的是REPT+IMGBUTTION 所以获取详细的ID成为了一个拦路虎
2018-02-06 18:15:10 212
转载 JSON页面中不能用string 代替因为他们两端有""
为什么用这种方式能将字符串解析成json对象(new Function("","return "+json))(); function Parsejson(data){return (new Function('return '+data))();}var str="{'a':'123','b':'abc'}";var obj=Parsejson(str);alert(ob
2018-01-26 14:01:09 390
原创 layui中的树形关于取值传值问题
这个是我们需要的效果,实际操作中会先执行渲染 然后在执行方法,然后我们发现树形的JSON是空,调试了N遍一直以为是优先级别的问题了。 最后解决方案是 ////layui 的 form 模块 var form = ""; layui.use(['form'], function () { // $ = layui.jquery;
2018-01-13 10:25:10 11462 3
原创 关于网页下载FTP里面的文件相关
今天领导让我做个下载功能,开始写了个A链接下载,发现不对,原来是一个FTP里面的,做了相关映射,然后写了一大堆的代码如图 //基本设置 //static private string path = @"ftp://" + "117.40.131.154:1567" + "/"; //目标路径 //static private string ftpip
2018-01-11 14:39:31 3480
原创 HTML接收前一个页面的传值并将他传递个下一个页面不发生跳转
最近公司要做BPM流程管理,用到了Ultimus,然后在审批页面要嵌入流程图和审批记录步骤页面,而这两个页面需要传相关参数,这个参数则是前一个页面传过来的。这个问题开始困扰着我,HTML传来传去,后来发现这个问题原来如此简单。。 <li class="nav_li">审批记录</li> <li class="nav_content" style="display:none;"
2017-12-07 09:15:41 1795
原创 关于HTML页面接收前页面传值,并将值传给下一个页面的问题
最近公司要做BPM流程管理,用到了Ultimus,然后在审批页面要嵌入流程图和审批记录步骤页面,而这两个页面需要传相关参数,这个参数则是前一个页面传过来的。 这个问题开始困扰着我,HTML传来传去,后来发现这个问题原来如此简单。。 审批记录
2017-12-07 09:11:33 3208
转载 在C#中GUID生成的四种格式
var uuid = Guid.NewGuid().ToString(); // 9af7f46a-ea52-4aa3-b8c3-9fd484c2af12 var uuidN = Guid.NewGuid().ToString("N"); // e0a953c3ee6040eaa9fae2b667060e09 var uuidD = Guid.NewGuid().To
2017-11-29 14:33:37 742
原创 C# 二维码生成代码
今天看公司的项目有生成二维码,手痒就自己写了个winform demo 这个需要引入控件ThoughtWorks.QRCode private void button1_Click(object sender, EventArgs e) { string Context = txtContext.Text
2017-11-26 15:29:51 2172
原创 SqlBulkCopy批量出入数据
当我们需要大量的批量的对数据库执行操作时为了节省时间需要用到SqlBulkCopy。using (SqlBulkCopy sbc = new SqlBulkCopy(str)) { sbc.BulkCopyTimeout = 99999999; //设置要插入
2017-11-24 15:42:52 373
IIS6.0下载专用包
2013-03-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人