开发
会飞的乌龟啊
今天不努力,明天更落后
展开
-
2016php开发总结
转眼之间大学毕业已经半年多了,从实习到现在也工作了7个月,在公司的需求下,我开始了php开发之路。万事开头难,在刚开始接触php也是一窍不通,或许是因为没有基础的原因吧,也遇到过许多的问题,但自己还是坚持了下来。但是自己在学习开发项目过程中还是不够认真,遇到问题没有静下心去思考解决方案,这是我应该要注意并改变的一点。在这半年多的开发中,也认识到自己学习能力,接受新知识的能力不足,希望在以后的开原创 2017-01-14 21:45:42 · 376 阅读 · 0 评论 -
正则表达式
1 常用语法需掌握熟悉2 掌握常用的正则应用原创 2017-10-10 00:11:09 · 135 阅读 · 0 评论 -
html,css总结
1 html: (1)标签 (2) 属性 (3)块状元素和行内元素(4)字符实体(5) style2 css: (1) 选择器 (2) background color font margin padding position (3) 盒子模型 (4) 伪类和伪元素原创 2017-10-14 15:57:24 · 192 阅读 · 0 评论 -
tp3.2 实现对搜索关键字标红
function keyreplace(data){data){ keywords = I(‘get.search’,”,’htmlspecialchars’); if(keywords!=”){keywords!=”){ str = str_replace($keywords,””.keywords."</span>",keywords."</span>"原创 2017-11-09 10:43:30 · 1138 阅读 · 0 评论 -
2017总结
还是在感叹时间的流逝,很快,2017又要过去了,在php的道路上走了1年半了吧,从零基础开始学习走到今天也算没有放弃过,因为本来就不聪明,所以只有花更多的时间去学了,可以说刚开始的半年确实学的不好,连要怎么学都不知道,对很多概念页不懂,但是通过今年项目经验的增加,自己对计算机的术语也越来越理解,不会总想不明白的样子。既然学的慢,那就多努力吧,现在也越来越有信心。 总之,还是多学习,多做出项目,多总原创 2017-12-24 16:43:37 · 177 阅读 · 0 评论 -
excel导出
//获取表格数据 (function () { var leng =(function () { var leng = (“#table tbody tr”).length; var lengs = (“#table thead tr td”).length; var a = new Array(); va原创 2018-01-03 14:24:59 · 202 阅读 · 0 评论 -
aes 加密解密类
/** * ASE加密 * @param String input需要加密的字符串∗@paramStringinput 需要加密的字符串 * @param String key 私钥 * return String data加密结果∗/publicstaticfunctionASEencrypt(data加密结果 */原创 2018-01-22 14:54:55 · 177 阅读 · 0 评论 -
左连接查询
select * from (SELECT DISTINCT(a.id) as nid,a.*,b.usid,d.name as mername,e.name as lname from eb_user_saler a LEFT JOIN eb_merchant d on a.mid = d.id LEFT JOIN eb_level_fee e on a.lfid = e.id LEFT JOI原创 2018-01-23 14:02:42 · 340 阅读 · 0 评论 -
把数组所有元素,按照“参数=参数值”的模式用“&”字符拼接成字符串
public static function createLinkstring(array para) {" role="presentation" style="position: relative;">para) {para) {para) { arg = ”;转载 2018-01-26 09:04:16 · 438 阅读 · 0 评论 -
aes,rsa加密解密
class pieceAction extends baseAction{ private parameters;//合作方的私钥公钥对如果加解密不行请注意格式头尾以及每行64位privateparameters;//合作方的私钥公钥对如果加解密不行请注意格式头尾以及每行64位privateparameters; //合作方的私钥 公钥对 如果加解密不行 请注意格式 头...原创 2018-02-27 10:09:06 · 671 阅读 · 0 评论 -
linux nginx域名配置文件
server { listen 80; #listen [::]:80; server_name cx.3qzf.com; index index.html index.htm index.php default.html default.htm default.php; root /home/w...原创 2018-03-03 11:45:13 · 363 阅读 · 0 评论 -
二维数组分页显示
function arrPage(arr,arr,arr, page, $indexinpage) { $page = $page != 0 ? $page : 1; //当前页数 $indexinpage = is_int($indexinpage) != 0 ? $indexinpage : 5; //每页显示几条 $newarr = array_slice($a...原创 2018-04-16 09:24:47 · 772 阅读 · 0 评论 -
php 获取年份的开始时间和结束时间
private function gettimes(year){year){year){ smonth = 1; $emonth = 12; $startTime = $year.'-'.$smonth.'-1 00:00:00'; $em = $year.'-'.$emonth.'-1 23:59:59'; $endTime = d...原创 2018-04-16 09:26:13 · 5117 阅读 · 0 评论 -
php 获取上个月的时间戳
public function get_lastmonth(){ beginLastmonth=mktime(0,0,0,date(‘m′)−1,1,date(‘Y′));beginLastmonth=mktime(0,0,0,date(‘m′)−1,1,date(‘Y′));beginLastmonth=mktime(0,0,0,date(‘m’)-1,1,date(‘Y’))...原创 2018-04-11 11:33:31 · 2101 阅读 · 0 评论 -
php pdo和mysqli的异同
1 用PDO的好处是,PDO支持多种数据库,而MySQLi只支持MySQL2PDO是通过命名参数进行值的绑定,而MySQLi的参数绑定是通过点位符“?”并严格按这个问号的顺序来绑定值。这样虽然代码显得没有PDO那种通过名字对应那么长,但是有一个不好的地方是可读性和可维护性都降低了,参数个数比较少的时候还不觉得,当参数上了10多个或者更多的情况就比较痛苦了,你必须要按问号的顺序来一个一个对应来赋...原创 2018-04-12 09:50:32 · 147 阅读 · 0 评论 -
jq 全选 单选 反选
//单选checkbox $(“input[name=actions]”).change(function () { var result=""; $("input[name='actions']:checked").each(function(){ result+=$(this).val()+','; }...原创 2018-04-12 09:57:03 · 490 阅读 · 0 评论 -
formdata文件上传
HTML: 商品图片: jq: //formdata图片上传 $(‘#upload’).click(function () { ...原创 2018-04-12 09:58:52 · 226 阅读 · 0 评论 -
jq + php + mysql 省市级联获取全国区域数据
//加载所有省份 .ajax({ type: “get”, &n原创 2018-04-12 10:00:43 · 430 阅读 · 0 评论 -
bootstrap总结
1 css学习 2 布局组件学习 3 js插件学习原创 2017-10-10 00:09:53 · 204 阅读 · 0 评论 -
上传文件文件名命名
name=isset(name = isset(_POST[‘name’])? POST[‘name′]:”;_POST[‘name’] : ”; gender = isset(POST[‘gender′])?_POST[‘gender’])? _POST[‘gender’] : ”; filename=time().substr(filename = time().substr(_FILES转载 2017-10-18 15:56:03 · 1661 阅读 · 0 评论 -
php curl详解
CURL是一个非常强大的开源库,支持很多协议,包括HTTP、FTP、TELNET等,我们使用它来发送HTTP请求。它给我 们带来的好处是可以通过灵活的选项设置不同的HTTP协议参数,并且支持HTTPS。CURL可以根据URL前缀是“HTTP” 还是“HTTPS”自动选择是否加密发送内容。使用CURL发送请求的基本流程使用CURL的PHP扩展完成一个HTTP请求的发送一般有以下几个步骤:初始化连接句柄转载 2017-06-15 21:11:52 · 177 阅读 · 0 评论 -
HTTP Request header
当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对HTTP协议进行详细的实例讲解,内容较多,希望大家耐心看。也希望对大家的开发工作或者测试工作有所帮助。使用Fiddler工具非常方便地捕获HTTP Request和HTT转载 2017-06-15 21:14:30 · 211 阅读 · 0 评论 -
2017上半年php之路总结
时间过的是真的快,又是半年过去了,对php也算有了更深的理解,学习的方向也更加明确。但是有时候还是不懂怎么下手,是真的不想动手操作吗?终归还是应该多实践才能成长的更快!不要一口想着吃成胖子,什么事情都需要一个过程。下半年继续努力,成为一名有实力的php开发人员。原创 2017-06-11 12:42:29 · 207 阅读 · 0 评论 -
合格PHP工程师的知识结构
工作有些年头了,从学校开始自学ASP,偶然因为PHP一个功能爱上它(ASP上传代码要写好多,PHP基本几行就搞定了),从此走上了 ”拍黄片“ 之路。结合这几年的工作经验,说说我对PHP工程师知识结构的理解PHP的运行环境连环境都搞不起来,就是你有多么喜欢PHP,那也是白搭,开始我们大多会使用集成环境软件例如xampp,wamp。随着知识的增加慢慢要学会自己搭建运行环境,例如 Linux转载 2017-06-11 12:59:47 · 329 阅读 · 0 评论 -
在 Windows 上进行 Laravel Homestead 安装、配置及测试
网址:http://laravelacademy.org/post/354.html转载 2017-06-11 13:20:56 · 172 阅读 · 0 评论 -
windows安装xampp wamp 集成包流程
Listen 80User daemon Group daemonServerName 192.168.30.123 Order Allow,deny allow from all ErrorLog “logs/error.log”原创 2017-09-23 10:29:41 · 264 阅读 · 0 评论 -
mysql
关系型数据库管理系统 、开源(MariaDB)、隶属Oracle数据库 官网地址:http://www.mysql.com/ 关系型数据库 —— MySql Mssql Oracle等都属于关系型数据库 用关系模型来组织管理数据。关系模型可以理解为二维表的模型,由二维表及表之间的联系所组成的数据组织。 非关系型数据库 —— NoSQL:Mongodb Redis…… 是一种新的数据结构原创 2017-09-23 15:22:36 · 442 阅读 · 0 评论 -
php加密函数
加密函数: 1、MD5加密 单向加密 Md5(string[, raw]) Raw : true 原始16字节二进制的格式 False 32字节十六进制数2、URL加密解密 Urlencode(str);//加密已编码的URLUrldecode(str); //加密已编码的URL Urldecode(str); //解密已编码的URL 注意:字符串中除了- _ . 之外的所原创 2017-09-23 15:24:31 · 251 阅读 · 0 评论 -
正则表达式
正则表达式 应用领域:Linux/Unix,JAVA、javascript、C#、Python等被应用。 正则表达式:定义一种规则,将目标数据进行匹配,所采用的匹配方式准备:正则表达式测试工具(在线)^$ //特殊字符: ^ 匹配输入字符串的开始位置 $ 匹配输入字符串的结尾位置 ( ) 标记一个子表达式的开始和结束位置。要匹配这些字符,请使用 ( 和 )。 · 匹配除换行符原创 2017-09-23 15:25:40 · 244 阅读 · 0 评论 -
linux常用操作
LINUX 基本操作 www.linux.org Linux 创始人:林纳斯·托瓦兹 1991.10.5 前身:UNIX(1973年 内核C)—> Linux 及 Macos 操作系统 目前衍生版本:centos、 RedHat( 更新收费 )、Fedora、Ubuntu、红旗、、、 安装环境:虚拟机 VirtualBox 或 VMware centos6.5 www.centos.or原创 2017-09-23 15:27:25 · 257 阅读 · 0 评论 -
memcached
Memcache使用教程 Memcached是一个自由开源的,高性能,分布式内存对象缓存系统。 Memcached是一种基于内存的key-value存储,用来存储小块的任意数据(字符串、对象)。这些数据可以是数据库调用、API调用或者是页面渲染的结果。 Memcached简洁而强大。它的简洁设计便于快速开发,减轻开发难度,解决了大数据量缓存的很多问题。它的API兼容大部分流行的开发语言。 本质上原创 2017-09-23 15:28:32 · 223 阅读 · 0 评论 -
redis
PHP-Redis的使用 Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。原创 2017-09-23 15:29:41 · 263 阅读 · 0 评论 -
centos搭建lampp
CentOS6搭建LAMPP环境 1、卸载Apache、MySql、PHPyum remove httpd mysql php -y查询rpm包,一并删除 rpm -qa | grep httpd rpm -e ……. –nodeps 2、下载LAMPP软件包 https://www.apachefriends.org/zh_cn/index.html 3、将文件添加权限 chmod原创 2017-09-23 15:31:11 · 556 阅读 · 0 评论 -
centos搭建svn及自动推送
Centos6搭建SVN及自动推送 一. 搭建SVN服务 yum install subversion默认安装在:/var/svn 目录下。1.创建svn版本库目录 mkdir -p /var/svn/svnrepos2.创建版本库 svnadmin create /var/svn/svnrepos该目录下将自动生成 conf、db、format、hooks、locks、README.txt原创 2017-09-23 15:31:54 · 628 阅读 · 0 评论 -
mysql行转列sql
SELECT st.stuid, st.stunm, MAX(CASE c.coursenm WHEN ‘大学语文’ THEN s.scores ELSE 0 END ) ‘大学语文’, MAX(CASE c.coursenm WHEN ‘新视野英语’ THEN IFNULL(s.scores,0) ELSE 0 END ) ‘新视野英语’, MAX(CASE c.原创 2017-09-23 19:21:08 · 290 阅读 · 0 评论 -
jq实现动态元素绑定
HTML: 点击 移除 (function () {(function () { ("#sub").click(function () { $("#con").append("111"); ("#dbler").on("click",function(){原创 2017-09-28 07:08:58 · 251 阅读 · 0 评论 -
tp多表查询
count=count = model->Table(array(‘help_article’=>’a’,’help_user’=>’b’))->where(timewhere.timewhere.where)->count();articleData=articleData = model->Table(array(‘help_article’=>’a’,’help_user’=>’b’))->w原创 2017-09-28 07:16:57 · 647 阅读 · 0 评论 -
pdo 连接数据库
dsn=‘mysql:dbname=demos;host=127.0.0.1;port=3306′;dsn=‘mysql:dbname=demos;host=127.0.0.1;port=3306′;dsn = ‘mysql:dbname=demos;host=127.0.0.1;port=3306’; username = ‘root’; password=‘root′;try$pdo=n...原创 2018-07-17 09:48:43 · 190 阅读 · 0 评论