it最新技术分享

MVC简单用户登录授权认证_MVC如何验证用户登陆
dwtedx MVC框架 22 0 2017-12-15 14:20:54

1、控制器上面用 [Authorize] 属性标识,表示当前控制器内的所有函数需要用户认证才能访问 2、函数上面用 [AllowAnonymous] 属性标识,表示当前函数不需要用户认证可以直接访问 3、函数上面使用 [NonAction] 属性标识,表示此方法不作为控制器函数 代码 1.HomeControllernamespace TestMVC.Controllers{ [Authorize] public class HomeController : Controller { // GET:...

阅读全文

PHP生成器的使用_PHP中性能优化之生成器
dwtedx PHP开发教程 69 0 2017-12-13 13:35:20

PHP生成器是5.5.0引入的功能,生成器实际上就是简单的迭代器。生成器会根据需求计算产出迭代的值,而标准的PHP迭代器经常在内存中执行迭代操作,这要预先计算出数据集,性能较低。如果使用特定的防护计算大量数据,可以使用生成器,即时计算并产出后续值,不占用内存。 创建生成器 生成器从不返回值,只是产出值。<?php function myGenerator() { yield ´v1´; yield ´v2´; yield ´v3´...

阅读全文

JavaScript New关键字_浅谈JavaScript的New关键字
dwtedx JavaScript教程 120 0 2017-12-11 13:56:52

原型和闭包算是JavaScript中最常见,最难以理解,最容易被当做问题的两个部分,当然还有它们的延伸,如作用域链,继承等等吧,我最近也是各种看,各种翻,记录点自己的心得,写写总会让自己的理解更深一些。(跟标题的关系不大啦,就感慨句,每次总感觉自己懂了,再翻还是收获满满) 先谈一下JavaScript中New关键字吧,通常我们通过它来创建一个类的实例对象,在JavaScript中,实例化对象之后,也就继承了类的属性以及方法。通过代码来演示一下function Person(name){ this.name = name;}Pe...

阅读全文

PHP中如何设置error_reporting错误报告级别
dwtedx PHP开发教程 195 0 2017-12-08 13:47:21

错误报告级别:指定了在什么情况下,脚本代码中的错误(这里的错误是广义的错误,包括E_NOTICE注意、E_WARNING警告、E_ERROR致命错误等)会以错误报告的形式输出。 设置错误报告级别的方法: 1. 修改PHP的配置文件php.ini 这种方式设置error_reporting后,重启web服务器,就会永久生效。 这里以xampp集成软件包为例,打开配置文件php.ini,查看错误报告级别error_reporting的默认值,如下: error_reporting=E_ALL & ~E_DEPRECATED ...

阅读全文

php允许ajax跨域请求_ajax跨域往php程序post数据时执行两次的解决方法
dwtedx PHP开发教程 305 0 2017-12-04 13:40:48

php程序是部署在IIS7上面,ajax提交数据时,遇到了两个问题,一个就是跨域,一个php程序总会被执行两次。 第一个问题的解决方法,是百度出来的,添加下面几行代码就可以了: header(´Access-Control-Allow-Origin:*´);header("Access-Control-Allow-Headers: x-requested-with,content-type");header(´Access-Control-Allow-Methods: OPTIONS,POST,...

阅读全文

用php编写一个排序算法_php四种基础排序算法的运行时间比较
dwtedx PHP开发教程 440 0 2017-11-28 14:07:28

本文为大家总结一下所有的php的排序方式!有冒泡排序法,选择排序法,插入排序法,快速排序法等方法。在最后分别用不同的方法总结一下调用时间。 冒泡排序法/** * php四种基础排序算法的运行时间比较 * @authors Jesse (jesse152@163.com) * @date 2016-08-11 07:12:14 *///冒泡排序法function bubbleSort($array){ $temp = 0; for($i = 0;$i < count($array) -1;$i ){ ...

阅读全文

html5 css 提示气泡框_css实现空心三角形边框
dwtedx CSS3教程 653 0 2017-11-20 14:29:17

背景: 项目过程中有个tab切换需要用到空心三角形的效果。作为一名后端工程师,实在是不知道怎么写,在网上找了一些看了一下别人的实现方式,发现大多数都是实心三角。后来终于发现一个实现空心三角的,顿时热泪盈眶啊。实现效果比较粗略,不过还是思路还是比较清晰的,借鉴了一下,在原有的基础上做了一些改进,增加一些效果 空心三角原理:主要利用元素伪类(:before,:after)实现 实现CSS代码:<style>#talkbubble { width: 120px; height: 80px; positi...

阅读全文

理解jQuery对象$.html_jQuery中html方法
dwtedx JQuery教程 740 0 2017-11-16 13:36:08

前面的话 如果要比喻jQuery和原生javascript的关系,我个人认为是自动档和手动档汽车的区别。使用原生javascript,可以知道离合器以及档位的作用;而使用jQuery,则把离合器和手动档位封装到函数,直接前进、后退或驻车即可。所以,熟练使用原生javascript,再去使用jQuery是一个很自然的步骤。从本文开始,将陆续介绍jQuery的相关内容,并给出相关的原生javascript实现。接下来,将详细介绍jQuery对象$   $对象 说起jQuery,最明显的标志,毫无疑问,就是美元符号$,美元符号其...

阅读全文

XML报文格式_XML定长报文、变长报文格式化
dwtedx CSS3教程 771 1 2017-11-15 14:14:21

目前接触到的报文格式有三种:xml 、定长报文、变长报文 。此处只做简单介绍,日后应该会深入学习到三者之间如何解析,再继续更新。   XML XML 被设计用来传输和存储数据。 HTML 被设计用来显示数据。 XML 仅仅是纯文本 XML 没什么特别的。它仅仅是纯文本而已。有能力处理纯文本的软件都可以处理 XML。 不过,能够读懂 XML 的应用程序可以有针对性地处理 XML 的标签。标签的功能性意义依赖于应用程序的特性。 通过 XML 您可以发明自己的标签 例子: XML 使用简单的具有自我描述性的语法:<?x...

阅读全文

MVC修改删除LINQ_LINQ语法基础使用示例
dwtedx MVC框架 812 0 2017-11-13 13:57:20

Models文件夹里面可以Linq,Entity两种映射框架,也允许有ADO的操作,甚至可以ADO代码和映射代码一起操作 控制器当中允许有相同的方法名,类似在做修改时有两个Modify方法,但是MVC中没有视为合法的重载,要用不同的请求方式来区分,也就是要用特性HttpPost和HttpGet来区分两个方法 在修改页面的视图上,每个表单元素都要有name属性,而且属性值要和实体属性名一致,在控制器方法中获取视图上的表单元素值有3种方法: 1、实体自动映射,只要表单元素的name名称与实体属性名相同 2、request.Form["n...

阅读全文

Linux共享Windows文件互相访问并自动化改变文件编码
dwtedx Centos运维教程 918 0 2017-11-09 13:36:11

以k3日志为例: 在k3的数据库服务器进行如下操作: 1、在k3的数据库服务器导出日志数据到本地D:/K3LOG下(脚本自动化执行) 2、设置脚本定时任务每天拷贝D:/K3LOG下的文件到D:/K3LOG_BAKEOF  set filename=D:\test\del.log  echo (%date% %time%)>>%filename%  d:  cd D:\K3LOG  forfiles /d -l /c "cmd /c del @path" //删除一天以前的日志,保留前一天的就好  forfiles /...

阅读全文

PHP分支控制语句_PHP流程控制结构之分支结构
dwtedx PHP开发教程 957 0 2017-11-07 13:40:16

流程控制对于任何一门编程语言来说都是具有通用与普遍性的,是程序的重要组成部分。可以这么说,在任何一门程序设计语言中,都需要支持三种基本结构:顺序结构、分支结构(选择结构或条件结构)和循环结构。对于顺序结构,主要是赋值语句和输入/输出语句等,即按次序执行,这里没什么好说的。这里,笔者重点总结一下分支结构和循环结构。 分支结构 分支结构是程序在执行过程中依照需求条件来改变程序执行的顺序。即满足条件时就执行某一叙述块,反之则执行另一叙述块。在程序中使用分支结构可以有以下几种形式: 单一条件分支结构 双向条件分支结构 多向条件分支结构 巢...

阅读全文

Mybatis获取插入的自增id_Mybatis插入保存数据时返回自增id
dwtedx Java开发实战 1079 0 2017-11-02 15:07:41

鉴于昨天有 DD记账 的用户反馈bug,今天就马不停蹄的来修改了,在修改的过程中遇到这样一个问题。就是在同步账本记录的时候要在客户端保存服务器的id,那么这样的话就需要在服务器同步的吧id返回到服务器。鉴于我用的 MyBatis,最后经过查询文档最终解决了这个问题,现在记录一下,希望对大家有用。 1、添加属性“useGeneratedKeys”和“keyProperty” 在Mybatis Mapper文件中添加属性“useGeneratedKeys”和“keyProperty”,其中keyProperty是Java对象的属性名,...

阅读全文


DD记账
top
+