自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qzfzz的博客

风之前专注于软件技术

  • 博客(95)
  • 资源 (2)
  • 收藏
  • 关注

原创 纯真IP地址库合并

最近做一个项目时需要用到IP地址库, IP地址库这东西用的人应该不少,索性就把代码贴出来方便分离给大家使用。做IP地址库有多种方式,比如直接使用文件来做,也可以使用数据库来做,当然也可以使用内存数据库或缓存来做。前两种实现方式性能比较低,所以我们这里直接使用redis缓存来实现了。这个实现在我的小本子上的性能可以达到了15190QPS以上,已经可以用于生产了。IP地址库使用的是纯真的IP库。不多说...

2017-07-02 16:04:59 1597

原创 任务分配问题

 遇到一个题目大约是这样的:一个任务分配系统,其中的worker进程同时只能处理一个任务且任务不能中断。 //Worker.javaimport java.util.ArrayList;import java.util.List;public class Worker { private int iIndex; private int iSum; privat...

2017-03-01 21:54:24 1761

原创 c++ [[nodiscard]] 使用

从示例中我们可以看出[[nodiscard]]用于修饰有返回值且在调用(或类别中的方法,这里统一使用函数来代表方法,函数,过程等)之后如果不接收返回值则函数调用失去意义的(除了占用CPU资源没有别的用处)的函数。对getName()来说,他存在的唯一价值就是返回一个需要另一变量(或编译器生成的临时变量)来接收的返回值,这里如果省略[[nodiscard]]可能会导致无用的调用(一般是手误造成的)。1. 对于只提供返回值的函数建议添加[[nodiscard]]修饰;

2023-07-26 08:54:37 443

原创 标准C++正则表达式使用示例

本文示例代码主要写了标准c++中regex_match, regex_search, regex_iterator, regex_token_iterator regex_replace的用法,backreferace的示例,分房示例

2023-03-07 08:36:29 159

原创 简单神经网络优化

经过简单优化后的神经网络学习速度提升了100倍以上

2019-08-07 11:34:57 353

原创 冒泡排序简单优化

#include <stdio.h>#define EOL "\n"int main( int argc, char* argv[] ){ int arrInt[] = {9,2,3,11,22,111,23,8,7}; int size = sizeof(arrInt)/sizeof(arrInt[0]); int i, j, t...

2019-08-05 11:12:02 185

原创 岛屿问题简单解法

解题思路:递归的把所有遇到的1全部置为0.<?php$strIsland = <<<STR1 1 1 1 01 1 0 1 01 1 0 0 10 0 0 1 0STR;$graph = [];$lines = explode(PHP_EOL, $strIsland);$row = 0;foreach( $lines as $line )...

2019-07-28 11:26:27 563

原创 岛屿数量问题的另一种解法

解决graph中的岛屿计数问题的另一种解法

2019-07-28 10:37:53 435

原创 简单多层神经网络示例代码

TriNeuron.py#!/bin/env python3# -*-coding:utf-8-*-import mathfrom kubernetes.HiddenNeuron import HiddenNeuronfrom kubernetes.InputNeuron import InputNeuronfrom kubernetes.OutputNeuron import O...

2019-07-24 11:37:02 807

原创 单层神经网络简单实例

#!/bin/env python3# -*-coding:utf-8-*-from decimal import Decimalclass Neuron: w1 = Decimal(0) w2 = Decimal(0) thet = Decimal(0) alpha = Decimal(0) def __init__(self, w1, ...

2019-06-29 21:06:43 870 1

原创 nginx+lua+redis处理access日志

#Lualocal IP = "127.0.0.1"local PORT = "6379"local TOPIC = "access_log_audit"local DB = '0'local TIMEOUT = 1000local function close_redis(red)    if not red then        return    end    --...

2018-12-28 19:20:30 567

原创 给hyperloglog添加pfexist

最近项目有一个需求就是查看hyperloglog中是否已经对某个元素计数了(不要求非常精确),于是分析了redis的hyperloglog代码后新加了一个新的指令pfexist代码地址如下:https://github.com/qzfzz/redishttps://github.com/qzfzz/phpredis用法127.0.0.1:6379&gt;pfexist hll t1127.0.0...

2018-04-16 14:57:00 412

原创 解决apcu-bc在安装中出现的问题。 今天在编译安装apcu-bc时出现了:apc.so: undefined symbol: zif_apcu_store in Unknown on line 0

解决apcu-bc在安装中出现的问题。PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20160303/apc.so' - /usr/local/lib/php/extensions/no-debug-non-zts-20160303/apc.so: undefined symbol: zif_apcu_store in Unknown on

2017-09-26 11:06:05 1834

翻译 完成Zephir-docs中文文档的翻译

Zephir中文文档地址如下: https://github.com/phalcon/zephir-docs/tree/master/zh

2017-01-23 23:21:38 1576

原创 phalcon与swoole集成

最近做了一个与phalcon相关的项目,项目中使用swoole作为web服务器来提供服务,现分享出来地址如下https://git.oschina.net/qzfzz/swoole-phalcon.git

2016-12-17 09:02:16 4170

原创 基于Redis的资源锁

我们在交易系统中通常会用到锁定产品数量等功能。这里分享的即是其中的一种解决方案,使用Redis的script实现的分布式资源锁。代码如下://DLock.php<?phpnamespace libraries;use enums\CachePrefixEnums;/** * * @author fzq * @comment 以Redis为基础实现的分布式资源锁 需要sc

2016-12-14 20:56:18 1514

原创 解决wss在php7中无法使用的问题及bug修复

此方主要用于解决wss项目管理工具在php7下不能正常使用的问题

2016-11-18 17:33:18 2018

原创 基于redis的分布式互斥锁

基于Redis的分布式锁,使用lua与redis的script实现 实现了记录的互斥访问

2016-09-05 11:14:41 1570

原创 php7扩展开中的hash遍历

PHP7已经发布半年有余了,其扩展开发方法相较PHP5相差很大,这里简单的介绍一下php7中如何遍历hash先来看一下php5中如何遍历hash的-------------------------------------------------------------------------------------------- HashPosition pos_value;

2016-08-12 17:01:38 4049

原创 PHP7扩展开发及内核应用开发发布中

该书是walu.cc的《php扩展开发及内核应用开发》的升级版本,针对php7的扩展开发做了一些升级,正在陆续的发布,现已经更新到第二章2.1节。敬请期待!地址如下:https://github.com/qzfzz/php7-dextension-dev-book

2016-05-16 10:42:31 1535

原创 php-beanstalk扩展发布了

PHP5-BeanStalk是基于C开发的PHP5的BeanStalkd扩展,此扩展相对php书写的客户端性能提升一倍左右 实现了对BeanStalkd协议的支持。BeanStalkd是一个高性能的队列服务器,而当前的php客户端性能略低,故提供了此beanstalk的php客户端当前版本以面象过程的方式为大家呈现,后续的版本中会提供面象对向的方式为大家呈现,稍后会放出php7-b

2016-05-09 15:32:02 1990

原创 CodeIgniter3视频教程

由风之前录制的CodeIgniter3视频教程正在陆续的发布中,欢迎大家观看。

2016-04-21 20:14:05 1534

原创 基于Phalcon的开源cms系统fcms发布了

大家好! 国内首个基于Phalcon的cms系统fcms发布了地址如下: https://github.com/sxyunfeng/fcms欢迎下载试用fcms由云峰运营公司技术部开发并对外开源免费发布

2016-04-08 16:01:29 3223 1

原创 phalcon官方文档伴读视频发布了

phalcon视频教程 phalcon官方文档伴读视频

2016-02-18 13:17:20 2043

原创 osx安装php mongo扩展出错解决方法

osx yosemite下安装 php的mongo扩展时出现如下错误o batch/.libs/delete.o   -arch i386 -arch x86_64 -mmacosx-version-min=10.5ld: library not found for -lgcc_s.10.5clang: error: linker command failed with exit

2015-09-22 16:53:04 1218 1

原创 xunsearch使用namespace后bug修复

xunsearch在使用了namespace后会出现不能正常使用错误如下:Fatal error: Uncaught [vendors\xunsearch\lib\XSException] ../vendors/xunsearch/lib/XS.php(972): Undefined custom tokenizer `full' for field 解决方

2015-07-13 12:34:58 1077

原创 codeingiter修改版本支持多module

最近刚入职一家公司发现该公司采用的框架是古老的CI1.7.2加matchbox扩展而来的遂研究一翻 发现直接在其中进行升级有些麻烦索性修改新发布的CI3.0 为多module支持现贡献给大家使用此版本是在CI3.0版本的基础上修改开发出来的此版本的框架对CI3.0进行了HMVC扩展 此扩展主要通过 EX_Loader.php文件进行扩展简要说明如下:1.appl

2015-04-05 20:59:01 1080

原创 C语言复杂指针理解

本文提供了一种分析C语言中复杂指针的方法,即代入法(笔者暂且命名为此). 希望这篇文章对那些因C语言复杂指针迷糊的开发者以帮助.

2014-12-22 11:29:34 1528

翻译 Phalcon之微应用(Micro Applications)

此文中主要讲解了phalcon中如何使用微应用来开发小微的应用程序

2014-10-17 12:17:48 6103

翻译 Phalcon 之命令行应用(Command Line Applications)

Phalcon中如何实现cli应用

2014-10-15 08:45:28 5133 1

翻译 Phalcon之 提高性能:下一步该做什么?(Increasing Performance: What’s next?)

Phalcon中如何提升web应用性能

2014-10-14 11:48:16 2004

翻译 Phalcon之 表单(Forms)

Phalcon中如何使用form(表单)

2014-10-13 16:49:03 3438

翻译 Phalcon 调试应用程序

Phalcon中介绍了如何在Phalcon中进行应用程序的调试工作

2014-10-12 14:44:01 2837

翻译 Phalcon 日志记录(Logging)

Phalcon之日志记录 Phalcon日志

2014-10-11 16:04:06 5492

翻译 Phalcon 访问控制列表 ACL(Access Control Lists ACL)

Phalcon之访问控制列表

2014-10-10 17:51:39 2522

翻译 Phalcon之数据验证(Validation)

本文主要讲解了Phalcon中如何进行验证操作

2014-10-09 16:09:07 5465

翻译 Phalcon 开发工具(Phalcon Developer Tools)

本文主要讲述了Phalcon develop tools 是如何使用的

2014-10-08 22:03:43 5050

翻译 Phalcon 上下文编码(Contextual Escaping)

Phalcon之xss攻击防范

2014-10-07 20:05:12 1917

翻译 Phalcon资源文件管理(Assets Management)

Phalcon翻译之资源管理器

2014-10-05 21:55:41 3131

翻译 对象文件映射(ODM (Object-Document Mapper))

Phalcon之ODM 本文主要讲解如何使用phalcon连接mongo数据库

2014-10-02 22:03:38 2145

special_int.php

该文件中包含了rtcm中常用到的特殊长度整形处理比如int30, int38,int9....算法使用php实现

2020-10-08

phalcon英文文档中文注释版

此为Phalcon1.3.0的官方文档的中文注释版本 对其中非常多的关键点进行了中文注释以使开发者更容易的学习Phalcon框架 本书的中文翻译可能见我的博客在陆续的更新中http://blog.csdn.net/qzfzz 此文件若侵犯了您的版权请及时提醒我删除

2014-09-28

空空如也

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

TA关注的人

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