自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (4)
  • 收藏
  • 关注

原创 linux(centos7),php7, php-lua

之前写过两篇关于php-lua在linux的安装, 但是内容比较零散, 重新整理一遍目录1、相关软件包版本:2、编译lua5.2的动态库2.1、打开src/Makefile, 并修改2.2、打开一级目录下Makefile, 并修改2.3、开始编译,并装动态库复制到动态库目录3、编译php-lua4、修改php.ini并重启php5、检查:phpinfo测试1、相关软件包版本:php7.2lua5.2.1php-lua2.0.5:https://...

2021-07-23 15:36:04 203

原创 lua5.2一级目录下的Makefile

完整的Makefile内容# Makefile for installing Lua# See doc/readme.html for installation and customization instructions.# == CHANGE THE SETTINGS BELOW TO SUIT YOUR ENVIRONMENT =======================# Your platform. See PLATS for possible values.PLAT= non

2021-07-23 15:16:26 252

原创 完整的lua5.2/src下的Makefile

修改过后的src下的Makefile# Makefile for building Lua# See ../doc/readme.html for installation and customization instructions.# == CHANGE THE SETTINGS BELOW TO SUIT YOUR ENVIRONMENT =======================# Your platform. See PLATS for possible values.PLA

2021-07-23 15:14:53 233

原创 linux(centos7) 安装svn 1.9,支持https

centos用yum装的是svn 1.7, 装1.9需要手动下包处理我记下他, 主要是后面的https折腾太久了, 备忘一下1、下载apache相关的下载地址:https://archive.apache.org/dist/svn下载:https://archive.apache.org/dist/subversion/apr、apr-util下载:https://archive.apache.org/dist/apr/sqlite下载:https://www.sqlite.or

2021-07-22 15:01:04 480 3

原创 centos 6安装node.js(二进制文件进行安装)

前言:在一般环境中node.js可能进行源码安装 但是centos6内置的python是2.6,其实可以试试升级python到2.7。 但是因为python2.6是系统内置的,谁也不知道哪个系统软件有用到,对于我这种胆小的,我果断所以放弃了源码安装目录1、下载inux的二进制安装包进行安装​2、解压复制软链接 3、测试 4、升级glib...

2020-04-01 12:15:33 228

原创 mysql随笔记录

目录centos 7安装的mysql5.7没有mysql_sagecentos 7安装的mysql5.7没有mysqld_sage官方解释:说明:因为centos7内置了systemd,可以用systemd管理mysqld,所以mysqd_safe就没有存在的必要了(mysqld_safe其实也就是监控管理mysqld的服务器进程,有了系统的,就没必要再用自己的了)...

2020-03-19 18:44:50 138

原创 shell命令行

pid=`ps aux | grep "$1"| awk '{print $2}' | sort -n | head -n 1`echo $pid在shell里有命令行参数 ,又有print时,可以如此操作。用""解释$,用单号,不解释$.IP=`awk -F= '/ip/ {if(NR > '${BEGIN_LINE}' && NR < '...

2019-12-06 10:52:35 135

原创 配置ssh远程登录

1、在本地执行以下命令生成密钥对ssh-keygen -b 4096 -t rsa说明:https://www.ssh.com/ssh/keygen/2、将公钥对拷贝到远程机器上 方法1:在本机执行ssh-copy-id usr@hostname方法2:在目录机器的目标用户下创建./ssh目录 在目标机的.ssh目录下创建authoriz...

2019-12-04 15:22:06 455

原创 c++注册给Lua调用函数列表(luaL_setfuncs)

定义LuaL_Regstatic const luaL_Reg mogoLibs[] = { {"connectLoginServer", lConnectLoginServer}, {"loginAccount", lLoginAccount},};注册函数,(前面还有lua_State的创建) lua_newtable(L); luaL_setfu...

2019-11-20 17:56:24 2036

原创 给定一个单链表的头节点 head,实现一个调整单链表的函数,使得每K个节点之间为一组进行逆序,并且从链表的尾部开始组起,头部剩余节点数量不够一组的不需要逆序。(不能使用队列或者栈作为辅助)

题目如题,如链表10 2 3 5 1 , 按题目要求取K=2的结果应该是10 3 2 1 5, 按题目要求取K=3的结果应该是10 2 1 5 3思路步骤: 1、将原链表逆序 2、逆序后的链表按K拆成小链表。将后得到的足K小链表直接放在前面, 将不足K的小链表逆序后再放到最前面示例(假设k=2): 原链表 反转过后的链表遍历=》小链表=》放...

2019-08-14 14:37:14 1602

原创 配置Verdaccio, 并上传自己的第一个私库

1、安装Verdaccio 安装我都参照:https://blog.csdn.net/yyzzhc999/article/details/80097073 其中遇到的问题是找不到配置文件verdaccio 的特点是,你在哪个目录运行,它的就会在对应的目录下创建自己的文件。 但是我在root下装的, 进到.config下并没有看到配置verdaccio的目录...

2019-08-09 11:04:15 5182

原创 C++内存对齐

此篇文章以以linux环境进行说明数据类型占用的内存大小(字节数)int:4 char:1 float:4 double:8 short:21、struct内存对齐按结构体内长度最大的类型对齐(这里只是用sizeof测试内存占用大小, 真正在内存申请空间的时候, 一整段内存一定是以4为最小单位对齐的)struct T{...

2019-08-01 18:17:48 118

原创 基础必备

1、线程、网络(IOCP、EPOLL)2、C++内存3、C++引用的原理4、联合、内存对齐5、大小端https://github.com/jwasham/coding-interview-university/blob/master/translations/README-cn.mdhttps://github.com/yjhjstz/deep-into-node?...

2019-08-01 15:10:37 91

原创 node.js源码之libuv(一) —— 第一个libuv测试程序

说明: 所有libuv的程序源码来自于http://luohaha.github.io/Chinese-uvbook/source/basics_of_libuv.html前提:建了一个project项目下载在libuv官网(https://dist.libuv.org/dist/)下载选择喜欢的版本。我下了最新片1.9.1(虽说是最新版, 也是16年更新的)解压tar...

2019-07-18 17:13:06 387

原创 让分别有N个奇数和偶数的数组的下标位置放着相应奇偶的数——c++实现

题目:数组A,2*n个元素,n个奇数、n个偶数,设计一个算法,使得数组奇数下标位置放置的都是奇数,偶数下标位置放置的都是偶数算法:/** *是否是偶数 */bool IsEvent( int num ){ return (num % 2 == 0);}/** *是否是奇数 */bool IsOdd( int num ){ return (num % 2 == 1...

2019-07-01 18:40:16 1603

原创 用C++(模板)实现链表 —— 实现头插和反序输出

#include <iostream>/** * 定义NODE */template<typename T>struct Node { T m_data; Node<T> *next; Node(T t=new T()){m_data=t; next=NULL;}};/** * 定义链表 */template<typenam...

2019-06-21 18:20:47 275

原创 记mongodb遇到的那些坑及解决方案

一直都用mysql, 习惯了一切mysql的方式, 用mongodb还是有很多不习惯:1、时间, mysql可以各种unix时间戳和本地时间字符串之间转换,mongodb不提供本地时间转换, 只有ISODate, 更别说转换成指定格式 了。解决方案最后存的时间戳, 让客户端自己去转时间去吧2、正则($regex, $in), $in只能用/表达示/的格式, 如db.getCollec...

2019-03-28 15:08:51 734

原创 通过过url连接时, url连接的组织方式(mysql、mongo、rabbitmq)总结

今天连mongodb的时候,发现文档的示例如下:这个例子在mongo没有开启验证的时候是没有问题的(在开启验证的时候是可以连接的, 但是不能操作)所以就想怎么去加上验证的用户密码, 百度了一小下,并没有结果(可能是我百度的方式不对)。突然看到这两天在写的rabbitmq的mysql的url连接方式 ,突然想到可能可能用同样的方式 去连接事实证明我的想法是正确的无论何种语言(我验证...

2019-02-28 18:31:42 1870

原创 rabbitmq实际解决文案(实例)——测试代码基于node.js

写这篇文章是因为发现关于rabbitmq的文章都比较一致, 讲的问题好像都差不多, 原理也讲了很多, 关键字我也会背了, 但在我真正的项目中, 我还是不知道怎么用是最正确的, 经过一段时间的理解测试,对自己当前现有的系统的需求给出了相应的解决文案,拿来分享一些,希望得到高人的指点。关于mq的原理网上很多文章, 这里不缀述, 我也不会有别述得好关于读写分离,我使用用户权限分配,具体请参照 r...

2019-02-27 17:32:02 506

原创 rabbitmq关于权限配置的实例及node.js测试代码——非指令介绍

参考:https://blog.csdn.net/wulex/article/details/64127224 —— 操作指定集           https://www.cnblogs.com/hujiapeng/p/7352904.html    —— centos7安装介绍因为最近准备用rabbitmq, 理解了很久, 对于权限设置也想了很久。我的需要很简单, 生产者以一定方式写...

2019-02-26 18:27:52 225

原创 rabbitmqctl linux报错 —— linux centos7

执行rabbitmqctl相关指令报如下错误。查了一遍百度, 都是cookie的问题, 但是呢, 并没有没给出linux相关的解决文案, 折腾了很久然后重启, 于是解决了只是用户丢失了&gt;&gt;&gt;&gt;不知道什么原因导致的Status of node rabbit@k8s-node-heye-27 ...Error: unable to perform an ope...

2019-02-26 16:22:27 1525 1

原创 MYSQL内取JSON字符串的长度——关于《mysql存储过程参数为数组或者对象的处理方式》的补充

上一篇文章有这么一段话, 然后通过查文档, 终于查到相产在操作了参考文档:    https://dev.mysql.com/doc/refman/5.7/en/json-attribute-functions.html#function_json-length     http://www.cnblogs.com/waterystone/p/5626098.html测试JSO...

2018-12-20 10:39:32 6187

原创 mysql存储过程参数为数组或者对象的处理方式

问题场景:做一个物品系统, 需要批量存入。思考:储存过程的的参数不支持数组,是否可以用json字符串代替测试用的JSON字符串:let obj = { itemlist:[ { regid:0, iteminfo:{ item_uid:"10441", },...

2018-12-19 18:11:11 13703 1

原创 js验证日期格式的正则

完全匹配(首位0要求保留):let reg = /^([1-2]\d{3})-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|30|31) (0\d|1\d|2[0-4]):(0\d|[1-5]\d):(0\d|[1-5]\d)$/let str = "2018-10-20 10:00:00";console.log(str.match(reg))console....

2018-11-15 16:22:55 1262

原创 lunix下的php-lua的动态库移动(从这台机器编译, 需要到其他机器使用)

这篇文章是基于Linux下安装PHP的lua扩展库进行说明的。当时没有注意php-lua从0.9开始就需要用lua-5.2进行编译的。当时介绍Linux下安装PHP的lua扩展库时,里面有展示, 所在服务器的lua版本是5.1, 结果发现扩展库引用没有问题,但是在代码引用的时候就引用不了。因为我内网的服务器有其他程序在跑,其他人在用, 我是不能随便把服务器上的lua版本升级的,于是我想...

2018-08-03 10:32:26 332

原创 winows下安装php的lua扩展库

php版本: 7.2.5下载扩展库: http://pecl.php.net/package/lua, 记得点dll, 点文件名是源码, 需要编译的(linux下的编译请参考), 编译一般在linux下使用, windows下有现成的就直接用, windows下的编译不是一般的麻烦...

2018-06-22 18:11:41 654

原创 Linux下安装PHP的lua扩展库

以前用lua做游戏服务器, 最近在折腾php, 想用php引用一些lua的东西, 或者用php写一些lua的东西, 方便lua引用, 找到了php原来有lua的扩展库, 现在将使用记录下来, 因为发现资资料并不多参考链接:https://www.cnblogs.com/tinywan/p/6813646.html                http://www.php.net/manual/z...

2018-06-22 16:23:03 1380

原创 vs code 文件搜索不包括node_modules目录

最近在看ant design, 自然用到react, 建 的项目想用vs code进行 开发, 发现每次ctrl+shift+p都搜索不到node_modules下的文件, 后面经过指点才发现, 是被排除了。虽然我没想清楚他的排除规则是怎么生成的, 但是我还是记录一下解决这个问题的过程 如下图, 找不到node_modules下的文件acorn:上解决办法 :1、ctrl+shift+p, 输入s...

2018-03-22 18:15:21 16645 5

原创 vs code 调试由create-react-app生成的react项目

说明:1、假设你的vs code已安装有Debugger for Chrome, 并且已经了解 vs code调试html2、假设你有已有一个用create-react-app生成的react项目,这篇文章基于windows下用npm创建第一个typescript的 ant design项目3、这篇文章参照的https://stackoverflow.com/questions/42714449/...

2018-03-22 11:20:27 4507

原创 windows下用npm创建第一个typescript的 ant design项目

 此处我参照https://ant.design/docs/react/use-in-typescript-cn使用npm创建一个ant design项目请保证安装安成npm, 此处不描述npm的安装安装create-react-app:npm install -g create-react-app创建基于typepscript的react项目, 项目名取为antd-demo-ts:create-...

2018-03-22 10:17:33 1789

原创 vs code 调试html

这篇文章基于vs cdoe 的typescript 配置, 相关文件结构和ts的配置请参照vs cdoe 的typescript 配置这里的的html调试是基于goole chrome, 如果没有, 请先安装, 关于chrome的安装这里就不做描述了修改main.ts的代码为:function greeter( person ) { return "Hello " + person}let ...

2018-03-20 17:08:56 7893

原创 vs cdoe 的typescript 配置

最近在折腾typescript, 昨天下了个vscode想用来做开发, 发现网上的配置教程都比较老, 我这里用最新、最简单(绝对是最简单)操作配置一个测试环境所用版本如下:创建目录结构:    因为只是简单测试, main.ts的内容很简单:    console.log("hello world !!!")tsconfig.json的配置内容:   配置任务:    任务 -&gt; 配置默认生...

2018-03-20 11:20:27 542

转载 C标准库的setlocale()用法笔记

转自:http://zyxhome.org/wp/cc-prog-lang/c-stdlib-setlocale-usage-note/ [在此向原文作者说声谢谢!若有读者看到文章转载时请写该转载地址,不要写我的BLOG地址。尊重他人的劳动成果 ^_^ ]C 和 C++ 的标准库分别有自己的 locale 操作方法,C 标准库的 locale 设定函数是 setlocale(),而 C++

2012-06-12 12:09:16 461

转载 字符集和字符编码[订正]

原文地址:http://www.cppblog.com/pansunyou/archive/2010/12/31/charset_encoding.html 这个主题已经被N多人讨论过了,这里仅仅是个人总结,不是教程。字符集和字符编码潘孙友 2010-12-31 于遵义目录一、字符集二、字符编码三、Windows平台  3.1 Codepage代码页

2012-06-12 11:55:19 1120

php-lua动态库.zip

将lua.so放在php的扩展库目录 将liblua.so放在/usr/lib64的目录 然后增加php.inn的extension=lua, 就可以在php中使用Lua了 详细说明:https://blog.csdn.net/scy1028/article/details/119034069

2021-07-23

lua5.2下的Makefile

为linux(centos7),php7, php-lua(https://blog.csdn.net/scy1028/article/details/119034069)这篇文章的补充

2021-07-23

lua5.2/src/Makefile

为linux(centos7),php7, php-lua(https://blog.csdn.net/scy1028/article/details/119034069)这篇文章的补充

2021-07-23

libstdc++.so.6.0.22

更新libstdc++, 作用方法:复制到/usr/lib64/下, 建立软链接:ln -s libstdc++.so.6.0.22 libstdc++.so.6

2020-04-01

空空如也

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

TA关注的人

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