- 博客(355)
- 资源 (35)
- 收藏
- 关注
原创 laravel环境的搭建和配置
官方提供的那种集成安装的,懒的去用,姑且认为那种方法是给入门级同学用的。直接用自己的环,境这个过程也耗费了我半天的时间,本来我计算机上是安装有wampserver的,按道理,git laravel后就应该直接用,但我好像想错了。首要要安装composer,这个东东是php的一个依赖管理工具,网上下一个,安装即可。安装的时候要注意两点:1,正确选择php.exe的路径。2,注意c
2016-09-04 12:43:15
1366
转载 mysql用户和权限
一、 用户登录格式: mysql -h主机地址 -u用户名 -p用户密码mysql -h110.110.110.110 -uroot -p123本地可以直接mysql –uroot -p二、 用户退出exit、quit三、 添加用户mysql.user表保存的是用户的登录信息直接添加无权限
2016-07-27 11:42:08
472
原创 sql防注入几种惯用策略
所谓sql注入,是由表单提交时,后台拼接sql语句造成的。如此,会给系统带来很大的破坏,甚至导致整个数据库被清掉,或删除。因此必须做好防注入操作。关于这个问题,成熟的方案有很多,现在总结如下:一,从根源上解决问题,也就是在接受表单提交时,要特别注意sql拼接处理可能带来的影响,避免给黑客留下突破口。二,使用转义,经常用到的函数有:mysql_real_escape_string(php5已
2016-07-27 10:54:48
1423
转载 mysql存储过程详解
1. 存储过程简介我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一些特殊的
2016-07-27 10:47:59
459
原创 web开发之数据安全
关于接口安全,一般非常简单的作用,只是用户验证,即合法性检查。我一个老同事一直这样用,个人感觉也未尝不可。每次请求接口的时候 验证下access_token,比如这个token是个 md5值,再在这个值上面加几个随机数,这这值就不是MD5的值了,可破解的难道就大大增加了。if($_POST['access_token']!=$access_token){ exit('a
2016-07-26 15:57:42
1456
原创 关于php的openssl 加密解密以及数字签名
好久没写csdn博客了,今天把这个记录下来,以备后用,同时欢迎广大同行一起探讨相关话题。 首先,下面的代码是参考网上一位朋友的,然后,部分逻辑是我参考银联支付安全策略加进去的。本文件从实际使用开发的角度出发,解决传输安全问题。算法采用RSA,这个是什么自行百度。 然后采用openssl开源库,这个Linux系统自带,直接使用即可。到linux下产生公钥,私钥文件。用到
2016-07-26 15:45:18
5289
转载 mysql数据库热备份
一主一从备份1、主服务器授权 授权从服务器可以连接主服务器并可以进行更新。这是在主服务器上进行的,创建一个username和password供副服务器访问时使用。在MySQL命令行下输入 mysql> GRANT REPLICATION SLAVE ON *.* TO 'replication'@'192.168.0.1' IDENTIFIED BY '123456';
2016-06-30 15:09:52
916
转载 Nginx配置upstream实现负载均衡
Nginx可以配置代理多台服务器,当一台服务器宕机之后,仍能保持系统可用。具体配置过程如下:1. 在http节点下,添加upstream节点。upstream linuxidc { server 10.0.6.108:7080; server 10.0.0.85:8980; } 2. 将server节点下的location节点中的
2016-06-30 14:59:13
7773
原创 百度地图API接口
公司项目需要,需要使用php,easyui开发,其中一个重要的功能是百度地图应该开发。这个东西之前没有接触过,刚刚看别人写的应该,多少有点生疏。但总算也是入门了,在此将关键的一些东西记录下来。以备以后慢慢查询。 首先针对WEB开发,百度地图提供的js api借口。具体怎么用,网上资料很多,但最浅显最权威的还是到官网去最好了。官网有api接口说明,有demo,资料还是蛮全的。目前官
2016-01-17 11:10:29
7606
原创 dwz学习笔记
今天整体阅读了一下dwz的手册,看了一下dwz框架,总体来说还好,这个东西没什么神秘的,直接拿来用就行了。看看手册,看看代码就可以。而且配合基础的php也是没问题的。以后再慢慢积累吧。 2016年已经开始,要想像改掉一些昔日不好的习惯,比如懒惰等等。好好想想怎么赚钱。 今天的年终奖,因为这个流氓公司也没了。看能不能拿到裁员补偿,或者不能不让自己不会亏掉两年的工龄。 新的
2016-01-05 16:09:04
1563
原创 JQuery图表框架之Highcharts
使用起来很方便的一个图表框架,可以基本完成我们所需要的功能个。支持各种图片,如饼状图,线性图,条形图,下载一份源码按照例子使用就可以了。用这个库做过一些东西,但当时没有文字记录,下载补一下。以后自己梳理总结。
2015-12-31 16:28:08
1362
原创 web前台dwz框架
dwz这个前台框架蛮不错,如果是做管理方面的应该,相信这个和适合。前段时间测试研究了dwz+yii搭配,结果好像还可以吧,忘记了。当然网上关于这种搭配的各种说法都有,总的来说,好像大家一致认为这种搭配是有bug的。但值得让我欣慰的是,我之前一个做PHP同事给一家企业做过一个关于yii+dwz的项目,蛮好的。上次测试配置了一下。为了能快速使用dwz这个框架,准备自己研究研究。 网上看
2015-12-31 16:06:42
1759
原创 opensips之负载均衡
这几天在公司也闲的蛋疼,同事都离职走了,剩下一堆PC机,打算做做opensips+freeswitch负载均衡的实验。实验做了一半么做下去,其中一个原因是几台PC机都用windows办公系统,本来我想直接格掉装linux系统的,但一来有点懒,二来怕有什么资料以后还需要,到时候有人找我麻烦。另一方面确确实实碰到了一些问题,其中直接阻碍我前进的一个问题是,freeswitch odbc死活连接
2015-12-31 14:46:44
5519
翻译 sip协议中的一些重要概念介绍
SIP协议中,比较有特点的就是 SIP事务了。那么想要理解SIP事务的概念,我们还需要了解sip请求的一些内容。sip事务的概念:一个sip请求以及由它触发的一系列应答(包括临时应答和一个最终应答)。sip请求有6种(核心规范定义的,也有扩展),也叫6个方法(Method字段标识):INVITE, ACK, OPTIONS, BYE, CANCE
2015-11-24 16:26:40
4307
转载 sip路由原理
SIP是VoIP业务中,最为重要的协议之一,那么对于这个协议,我们在之前的一些文章中个,也阐述过与之相关的一些基础内容。这里我们不在赘述。那么今天的重点,就是讲解一下SIP路由机制的相关知识。总的来说,SIP路由机制包括两个场景:1,请求消息的路由2,响应消息的路由其中,响应消息的路由非常简单,就是完全依靠Via来完成的,具体请见我关于RFC3261中会话流程的分析
2015-11-24 16:04:52
2654
转载 sip路由机制示例
前面我们通过《阐述SIP路由机制的概念》一文,了解了关于SIP路由机制的有关定义和概念。那么接下来,对于这些抽象概念的解析,就让实例来帮助大家理解吧。接下来,我们利用两个SIP路由实例帮助大家把这些概念来融会贯通一下。 SIP路由示例1: 场景:两个UE间有两个Proxy,U1 -> P1 -> P2 -> U2,并且两个Proxy都乐意添加Record-Route头域。
2015-11-24 15:31:32
1470
原创 sip信令常用的响应码
SIP协议是一个基于文本的协议,其消息包括请求和响应,具体如下:请求包括:INVITE,ACK,OPTIONS,BYE,CANCEL,REGISTER等。响应包括:1xx,2xx,3xx,4xx,5xx,6xx等。其中1xx代表一些临时的状态。如100 tring。2xx代表成功。如200ok。3xx代表重定向。4xx代表客户端错误。如486.5xx代码服务器端错误。
2015-11-24 11:04:22
2560
原创 sip信令常用的响应码
SIP协议是一个基于文本的协议,其消息包括请求和响应,具体如下:请求包括:INVITE,ACK,OPTIONS,BYE,CANCEL,REGISTER等。响应包括:1xx,2xx,3xx,4xx,5xx,6xx等。其中1xx代表一些临时的状态。如100 tring。2xx代表成功。如200ok。3xx代表重定向。4xx代表客户端错误。如486.5xx代码服务器端错误。
2015-11-24 11:04:08
1071
原创 sip信令常用的响应码
SIP协议是一个基于文本的协议,其消息包括请求和响应,具体如下:请求包括:INVITE,ACK,OPTIONS,BYE,CANCEL,REGISTER等。响应包括:1xx,2xx,3xx,4xx,5xx,6xx等。其中1xx代表一些临时的状态。如100 tring。2xx代表成功。如200ok。3xx代表重定向。4xx代表客户端错误。如486.5xx代码服务器端错误。
2015-11-24 11:03:59
1650
原创 一些常用的sip处理流程
一,sip注册流程UA发注册请求,REGISTER.US发401消息要求鉴权。UA重新发REGISTER,包含鉴权信息。UA发200。如下图:二,sip注销流程UAC向UAS发REGISTER;UAS收到后会200OK.如下图所示:这里要注意一下expire字段,注销时设为0。注册时设为什么,这个代表字段代表什么? 三,sip呼叫流程
2015-11-24 11:02:29
2478
原创 c++中的一些概念
一,虚函数和纯虚函数 首先我想说一句话,虚函数是为了让父类指针或引用动态绑定子类对象,实现多态的一种手段。定义一个函数为虚函数,不代表函数为不被实现的函数。 定义他为虚函数是为了允许用基类的指针来调用子类的这个函数。 定义一个函数为纯虚函数,才代表函数没有被实现。二,动态绑定和静态绑定,静态联编和动态联编三,动态绑定四,自动变量(被一个傻X
2015-11-23 16:59:08
934
原创 c++类内存结构
当一个c++类被实例化的时候,从内存当中会产生一块关于该类的内存区域。那么,一个类对应的内存是怎么样的呢?类里面有成员变量,有函数,还有虚函数等,具体自己去研究,我这里只介绍一种方法,可以查看一个类的内存分布,好记性不如烂笔头,帮自己记忆了。 用vs系列工具的弟兄,我们以vs2008为例,用所有程序里找到vs2008命令工具,然后打开。然后就可以使用cl工具进行查看了。
2015-11-23 16:43:53
1068
原创 关于sip应用于公网上的一些尴尬
夜已深,想起自己工作上面临的一些困境和困惑,睡意全无。想了这么多天了,或者更准确的说思虑了这么多年,是时候该好好总结一下了,这从一定程度上关系到自己“钱途”的问题。同时,作为技术问题,也希望与大家一起分享我这份浅薄的困惑。 从刚刚踏出大学校门接触到voip开始,我就对这个东西充满了好奇,当时我就朦朦胧胧的觉得,随着网络的发展,sip这个东西前景不可估量。后来就从事了sip方面
2015-11-23 16:23:18
8944
3
原创 关于sip协议中涉及到的一些重要感念
一,SIP用户代理UA:包括UAC(代理客户)和UAS(代理服务器)。二,sip服务器的种类,1,S代理服务器Proxy Server:负责将来自客户的请求转发 到下一跳SIP代理服务器或重定向服务器或最终的UAS,也可能将请求分发到多个下一跳服务器。主要功能:寻址、路由、转发,可以解释、翻译、改写SIP请求。分类:有状态代理服务器:作为虚拟的U
2015-11-19 16:53:11
1687
原创 php框架之smart
这个稍微了解了下,我都感觉这个东西叫框架有点叫大了。很多时候很好用,现在也算是入门吧。也许我理解的太浅了。模板之类的东西,之前看过一个ESshop的东西,自己实现了前台模板,类似smart框架,很好的东西。很多地方都很实用。
2015-11-06 14:42:58
4805
原创 bootstrap学习
bootstrap学习 之前对这一块有接触,但好像没有太深入的理解,或者感悟。今天网上看了几个视频,有了进一步的领悟,算是基本入门了。理解如下,首先bootstrap是一个框架,但它绝不是我们使用的dwz那种框架,下载安装,然后一个后台系统就出来了。这一点也是让我困惑了很久的一点。bootstrap是一个基于css+js+div的前台框架,它对html里面的各种元素做了样式封装,以
2015-11-06 14:39:45
831
原创 关于linux服务安全监测防御及其流量监控
关于linux服务安全监测防御及其流量监控今天打开我的sip服务器,好多天没进入后台了,进去一看吓我一跳,好多攻击信息在刷屏,赶紧找解决办法,记得这个问题在那些老同事在的时候一直存在,而且一直讨论怎么解决,今天我就来尝试尝试如何解决:第一步,首先要找到攻击来源ip,首先想到iptraf这个攻击,ip traf moniter 打开看了下,看到了几个。可能是我不太会使用这个东西吧
2015-10-29 17:29:47
1015
原创 yii dwz配置
这两天突然看到之前一个同事做的php项目,稍微看了一下源码,感觉yii+dwz还是一个蛮好的搭配,当然如果你运用自如那更是可以笑傲某些小圈子。打算这几天研究一下。 配置过程及其简单,安装好yii,生成你的项目后,针对你的项目操作:扩展下载地址 http://www.yiiframework.com/extension/dwzinterface安装1、复制dwz到应用的ex
2015-10-29 10:40:25
940
原创 php框架yii gii代码自动生成
安装好yii框架后,自动生成框架步骤:第一,YiiRoot/framework/yiic webapp WebRoot/test,这样在test目录下就生个了我们要的工程。第二,配置数据库,打开config/main.php文件,注释掉其中的db项目,然后自己添加: 'db'=>array( 'connec
2015-10-28 14:03:35
2659
原创 linux服务器下验证码老是失败
从网上下了一个开源代码tinyshop,部署在我现在的linux服务器上,登陆时总是提示验证码错误。最初以为是程序问题,回去安装到windos下,居然一点问题都没有,然后翻看了两天源码,都没发现问题。 看php源码的时候,很多时候不能echo,print_r之类的,一打印输出就报错,到现在还没搞清楚其原理,可能是缓冲之类的东东吧。待以后再研究。 最后发现,是session保存
2015-10-21 17:31:02
2664
原创 tomcat开机自启动配置
1、把下面的代码保存为tomcat文件,并让它成为可执行文件 chmod 755 tomcat.#!/bin/bash## kenny kenny.zhou@tom.com# /etc/rc.d/init.d/tomcat# init script for tomcat precesses## processname: tomcat# description: to
2015-10-12 15:06:53
1069
转载 RTP-RTCP协议分析
RTP协议分析一. RTP协议背景.......................................................................................................... 1二. RTP协议原理及工作机制..................................................
2015-08-11 17:06:13
4830
转载 SSL编程- 简单函数介绍
OpenSSL是一个开放源代码的SSL协议的产品实现,它采用C语言作为开发语言,具备了跨系统的性能。调用OpenSSL的函数就可以实现一个SSL加密的安全数据传输通道,从而保护客户端和服务器之间数据的安全。头文件:#include #include 基于OpenSSL的程序都要遵循以下几个步骤:(1 ) OpenSSL初始化在使用OpenSSL之
2015-08-06 16:21:21
1316
转载 SSL协议详解
最近在看《密码学与网络安全》相关的书籍,这篇文章主要详细介绍一下著名的网络安全协议SSL。 在开始SSl介绍之前,先给大家介绍几个密码学的概念和相关的知识。 1、密码学的相关概念密码学(cryptography):目的是通过将信息编码使其不可读,从而达到安全性。明文(plain text):发送人、接受人和任何访问消息的人都能理解的消息。密文(cipher text):
2015-08-06 15:43:05
1190
转载 rtcp原理
An RTCP implementation has three parts: the packet formats, the timing rules, and the participant database Packet Formats: Timing Rules: 所有的RTCP复合包被周期性送出,这个周期成为reporting interval,所有的RTCP活动都是
2015-08-04 16:55:44
2572
转载 Qt自定义委托在QTableView中绘制控件、图片、文字
自定义委托,继承于,QStyledItemDelegate类,重载Paint()函数,1、实现在QTableView中绘制 格式字符串2、实现在QTableView中绘制进度条3、实现在QTableView中绘制QCheckBox4、实现在QTableView中绘制星星5、实现在QTableView中绘制Pixmap图片
2015-08-04 14:59:06
2450
转载 关于QStandardItemModel
类QabstractItemModel,QabstractListModel,QAbstractTableModel不保存数据,用户需要从这些类派生出子类,并在子类中定义某种数据结构来保存数据。与此不同,类QStandardItemModel负责保存数据,每个数据项被表示为类QStandardItem的对象。我们首先阐述如何使用类QStandardItem保存一个数据项,再阐述如何使用类QStan
2015-07-31 16:06:08
13440
转载 关于Qt的MVC
最近在看Qt的Model/View Framework,在网上搜了搜,好像中文的除了几篇翻译没有什么有价值的文章。E文的除了Qt的官方介绍,其它文章也很少。看到一个老外在blog中写道Model/View是他认为Qt中最不好的一部分了。真的是这样吗?为了回馈开源社区,我写了这篇blog,写的是我认为比较有价值的东东。题目起得是解析,但也没有特别细节的介绍,点到为止,有兴趣的Tx可以继续讨论。我所看
2015-07-31 15:51:28
2088
转载 Qt使用的一些总结
总结一下,在开发Qt的过程中的一些技巧!可遇而不可求。。。 一、主界面1、窗口 最小化 最大化 关闭按钮、显示状态自定义 setWindowFlags(Qt::CustomizeWindowHint); setWindowFlags(Qt::WindowCloseButtonHint); //只要关闭按钮 setWindowFlag
2015-07-28 15:53:50
896
八皇后问题完整文档 用c++语言
2010-08-10
i2c源代码情景分析
2012-07-18
NAND_Flash格式化毕业论文
2012-09-18
ok6410_u-boot-2011.06-rc2.tar.gz移植
2011-10-31
linux设备管理之devfs文件系统
2012-09-19
lucview for arm
2011-10-22
桌面休息提醒
2012-08-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅