it最新技术分享

ThinkPHP隐藏Url的index.php_ThinkPHP重写规则
shinyuu PHP开发教程 1893 0 2017-07-26 13:31:47

相信大家平时在使用ThinkPHP的时候肯定会觉得index.php包含在url里面很不爽、今天就跟大家讲解一下怎么隐藏index.php、想要达成的效果很简单、就是在url里面去掉index.php、我有两个模块、Home、Wechat http://localhost/index.php/home/index/index 缩短为: http://localhost/index/index  http://localhost/index.php/wechat/index/index 缩短为: http://localh...

阅读全文

jQuery外卖订餐购物车_js仿美团外卖购物车
shinyuu JQuery教程 2084 0 2017-07-25 13:40:36

分享一个jQuery外卖订餐购物车代码、Demo是一款仿美团外卖APP的订餐系统代码、代码是用网页实现的、适用于Web App的、同事也可以快速集成到Android和IOS断的、效果图如下 加的效果$(".add").click(function () { $(this).prevAll().css("display", "inline-block"); var n = $(this).prev().text(); var num = parseInt(n) 1; if (num =...

阅读全文

Linux压缩打包命令_CentOS复制备份命令总结
shinyuu Centos运维教程 1459 2 2017-07-20 14:04:06

一、压缩与解压缩 1、compress [-rcv] 文件或目录  <==压缩  uncompress 文件.Z   <==解压缩 -r:可以连同目录下的文件也同时进行压缩 -c:将压缩数据输出成standard output(输出到屏幕) -v:可以显示出压缩后的文件信息以及压缩过程中的一些文件名变化 (这个命令是非常老旧的一款) 2、gzip [-cdtv#]  文件名 -c:将压缩的数据输出到屏幕上、可通过数据流重定向来处理 -d:解压缩的参数 -t:可以用来检验...

阅读全文

Java ArrayList筛选关键字查询元素
shinyuu Android开发 2071 0 2017-07-19 14:19:04

在平时的的开发工作中、很多情况下会对 ListView 列表进行关键字查询、那么如果是每次查询都请求后天的哈、势必会发起不必要的请求、但是如果某些情况下可以在前台完成的查询我们就要对 ListView 对应的 ArrayList 进行查询了 Activity调用搜索//搜索关键字search.addTextChangedListener(new TextWatcher() { @Override public void beforeTextChanged(CharSequence charSequence...

阅读全文

Asp.Net MVC使用NPOI快速导出Excel文档数据处理
shinyuu MVC框架 1995 1 2017-07-14 13:44:51

一、背景 在之前做的小项目里有一需求是:要求将一活动录入的数据进行统计、并以excel表格形式导出来、并且对表格格式要求并不高 二、问题分析 鉴于用户只要求最终将数据库中的数据导出excel、对于格式要求不高、因此只需要在页面上加入一条链接、后台action中读取数据然后通过第三方组件导出、再下载、就能满足这个简单的需求了 首先上bing找了有关数据导出的组件、NPOI是弹出的次数最多的一项、在这里也要说到以前做winform窗体开发用到过水晶报表的方法、其实实现方法比较多、由于以前没接触过NPOI、便打算在项目里使用这个开源的组...

阅读全文

jQuery引导插件_Html页面蒙版引导插件
shinyuu JQuery教程 2627 0 2017-07-12 13:25:34

分享一个常见的场景、一般我们在打开一些有更改的网站的时候都会有新手引导、下面就和大家分享一个jQuery的新手引导的Demo、jQuery页面步骤引导新手代码是一款bootstrap搜索页面步骤引导效果、希望对大家有用 引入资源文件<!-- jQuery --><script src="jquery-1.11.3.min.js"></script><!-- EnjoyHint JS and CSS files --><script src="enjoyhint/enjoyh...

阅读全文

Asp.Net MVC数据库连接_MVC连接本地SQL数据库的三种方法
shinyuu MVC框架 2320 2 2017-07-10 13:37:04

在平时工作中 MVC 肯定是经常使用到的、那么普遍的项目都是需要数据库的、自然连接数据库就成了必不可少的功课了、今天就给大家分享3种在 MVC 中连接数据库的方法 连接字符串<appSettings> <add key="webpages:Version" value="2.0.0.0" /> <add key="webpages:Enabled" value="false" /> <add key="PreserveLoginUrl" value="true" /> <...

阅读全文

JS正则解析url获得数组_正则url解析成对象
shinyuu JavaScript教程 1619 0 2017-07-05 13:20:47

一、知识点 1、 将下一个字符标记为或特殊字符、或原义字符、或向后引用、或八进制转义符。例如, ´n´ 匹配字符 ´n´。´´ 匹配换行符。序列 ´\´ 匹配 "",而 ´(´ 则匹配 "(" 2、? 匹配前面的子表达式零次或一次,或指明一个非贪婪限定符。要匹配 ? 字符,请使用 ? 3、| 替换,"或"操作字符具有高于替换运算符的优先级,使得"m|food"匹配"m"或"food"。若要匹配"mood"...

阅读全文

Linux下sftp服务器配置之密钥方式登录
shinyuu Centos运维教程 1725 0 2017-07-05 09:27:07

由于vsftp采用明文传输、用户名密码可通过抓包得到、为了安全性、需使用sftp、锁定目录且不允许sftp用户登到服务器、由于sftp使用的是ssh协议、需保证用户只能使用sftp、不能ssh到机器进行操作、且使用密钥登陆、不是22端口 1. 创建sftp服务用户组,创建sftp服务根目录groupadd sftp #此目录及上级目录的所有者必须为root、权限不高于755、此目录的组最好设定为sftpmkdir /data/sftpchown -R root:sftp /data/sftpchmod -R 0755 /data...

阅读全文

ASP的不足与ASP.NET和ASP的区别
shinyuu .NET开发教程 1144 0 2017-06-30 13:07:10

ASP.Net和ASP的最大区别在于编程思维的转换、而不仅仅在于功能的增强、ASP使用VBS/JS这样的脚本语言混合html来编程、而那些脚本语言属于弱类型、面向结构的编程语言、而非面向对象、这就明显产生以下几个问题 (1)代码逻辑混乱、难于管理:由于ASP是脚本语言混合html编程、所以你很难看清代码的逻辑关系、并且随着程序的复杂性增加、使得代码的管理十分困难、甚至超出一个程序员所能达到的管理能力、从而造成出错或这样那样的问题 (2)代码的可重用性差:由于是面向结构的编程方式、并且混合html、所以可能页面原型修改一点、整个程序都...

阅读全文

HTML5 Web存储_HTML5的离线存储机制
shinyuu HTML5开发 1548 0 2017-06-27 13:24:02

在客户端存储数据 HTML5 提供了两种在客户端存储数据的新方法: localStorage - 没有时间限制的数据存储 sessionStorage - 针对一个 session 的数据存储 之前、这些都是由 cookie 完成的、但是 cookie 不适合大量数据的存储、因为它们由每个对服务器的请求来传递、这使得 cookie 速度很慢而且效率也不高 在 HTML5 中、数据不是由每个服务器请求传递的、而是只有在请求时使用数据、它使在不影响网站性能的情况下存储大量数据成为可能 对于不同的网站、数据存储于不同的区域、...

阅读全文

JavaScript中的封装多态和继承_js多态与重载
shinyuu JavaScript教程 1725 1 2017-06-23 13:17:01

从某种意义上来说、多态是面向对象中重要的一部分、也是实施继承的主要目的、一个实例可以拥有多个类型、它既可以是这种类型、也可以是那种类型、这种多种状态被称为类的多态、多态的表现形式很多、其中继承和重载都是多态的表现形式 封装Encapsulation 如下代码,这就算是封装了(function (windows, undefined) { var i = 0;//相对外部环境来说,这里的i就算是封装了})(window, undefined); 继承Inheritance(function (windows, undefin...

阅读全文

JS实现答题卡功能_jQuery在线答题插件
shinyuu JQuery教程 4104 9 2017-06-20 13:27:45

分享一款jQuery仿牛客网的在线答题的Demo、Demo带有进度条提示、是一款带进度条和时间的在线答题代码、并且时间是可以暂停和开始的、非常灵活、但个人感觉唯一的不好就是不是响应式的、不支持移动设备 实现计时器/*实现计时器*/var time = setInterval(function () { if (timeState) { if (HH == 24) HH = 0; str = ""; if ( ss == 60) { if ( mm == ...

阅读全文

PHP JSON数组与对象的换成的理解
shinyuu PHP开发教程 935 0 2017-06-19 13:08:20

在PHP后端和客户端数据交互的过程中、JSON数据中有时格式不定、一会儿是数组、一会儿是对象、弄得客户端开发人员要崩溃的感觉、因此、前后端相关人员先对PHP的json_encode函数原理有必要的了解是最重要的一个环节 PHP中的array是个万能的数据结构、并不像其它语言根据需要的场景会定义很多约束性的数据类型来描述结构、所以PHP程序员是很难给客户端人员讲清楚返回的是什么结构的数据的、也就变成明明是通过PHP的数组数据编码成json的、但输出值有时是数组、有时是对象的情况/*如果你想生成一个json格式的数组格式(Vector...

阅读全文

C#并行计算开发处理_.NET 实现并行的几种方式
shinyuu .NET开发教程 1859 0 2017-06-16 14:48:02

好久没有更新了、今天来一篇、算是《同步与异步》系列的开篇吧、加油、坚持下去(PS:越来越懒了)   一、Thread 利用Thread 可以直接创建和控制线程、在我的认知里它是最古老的技术了、因为out了、所以不再写例子了 二、ThreadPool 由于线程的创建和销毁需要耗费大量的资源、为了提过性能、引入了线程池、即ThreadPool、ThreadPool 可隐式完成线程的创建和分配管理工作 以下是来自MSDN的几句备注: 线程池根据需要提供新的工作线程或 I/O 完成线程、直到其达到每个类别的最小值、 ...

阅读全文

PHP如何获取APK的版本号_PHP获取APK版本号
shinyuu PHP开发教程 1329 0 2017-06-14 13:10:42

很多时候我们会获取上传的 APK 包的信息、在开发中经常会使用到的、感觉把在开发中遇到的问题记录下来、php上传安卓apk包的时候、需要获取安卓apk包内的信息<?php /*解析安卓apk包中的压缩XML文件,还原和读取XML内容 依赖功能:需要PHP的ZIP包函数支持。*/ include(´./Apkparser.php´); $appObj = new Apkparser(); $targetFile = a.apk;//apk所在的路径地址 $res...

阅读全文


DD记账
top
+