自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 C++代码实现调用OpenAi接口Api

url_easy_perform的执行和curl_easy_setopt放在了两个函数中就出问题了,很奇怪。至今不知道原因,有知道的小伙伴可以评论告诉我。// 设置你自己的API Key。curl_easy_setopt和url_easy_perform 别分开写。3. 测试程序文件 openai_self.cpp。5. 直接执行 make命令编译出openai程序。2. 发送api key,放入head中时,1. 比如 coredump。

2023-11-14 14:36:10 563

原创 完全免费的录屏软件Captura,github

在网上找了很多录屏软件,说是“免费/无水印/不限时长”,但实际上要开通VIP,这怎么能叫免费呢?这分明是坑我们这些程序猿。压缩包里面已经把ffmpeg下载好了,Windows版本。这个是github上面的一个开源软件,完全免费。1)添加到用户变量中。重启 Captura程序即可。2) 同理,添加到系统变量中。

2023-02-05 19:24:28 1234

原创 The device ‘Seagate RSS BUP Portable‘ was unable to connect to its ideal host controller.

VMware Workstation 不兼容 USB 3.0问题。

2023-01-11 13:00:21 415

原创 Nginx + node.js + express-session 竟然每次获取的session id不同/不一样

Nginx + node.js + express-session 竟然每次获取的session id不同/不一样.有没有遇到这种情况,却怎么也查不出原因的?查完奔溃了,我去,这么简单?用node.js的不同路由,竟然每次请求得到的session id不一样.打开浏览器开发者模式吧, 查看一下第一个请求的[Response Headers], 发现没有Set-Cookie字段.1. 于是开始搜索相关解决问题的方法,有的说跨域问题,于是解决了跨域,还是不行.2. 有的说多进程直接存储在内存

2021-08-19 16:51:51 1280

原创 dojo --- dojox/form/Uploader 需要注意的一个问题

dojox/form/Uploader在使用这个功能上传文件的时候, 如果在JS里面动态的创建发现按钮是生成了,但是就是不能点,按照官网上面写也是一样。最后查询也是少有结果,不知道写这个用法的人是不是在JS里面跑起来了。经过尝试,发现是因为创建出来的Uploader没有调用startup()函数,导致创建出来的Uploader一直是<span>而不是<input>。调用之后就可以上传文件了。另外,如果uploadOnSelect设置成true,(uploadOnSel

2021-04-28 11:09:47 253

原创 nw.js (node-webkit) 中使用dojo框架, 如果已经写好了dojo页面,不想重写就可以跨平台?(感觉我很牛叉,竟然搞起来了,佩服我自己)

Success

2021-04-25 17:00:54 187

原创 如何在makfile中改变环境变量的值,如 PATH,PKG_CONFIG_PATH, LD_LIBRARY_PATH, LIBRARY_PATH等

如题,直接举例子了。makefile文件书写:PATH = $(SYSTEMBIN):$(shell printenv PATH)PKG_CONFIG_PATH = $(SYSTEMPKGCONFIG):$(shell printenv PKG_CONFIG_PATH)export PATHPKG_CONFIG_PATH---SYSTEMBIN,SYSTEMPKGCONFIG 表示指定你自己的路径,你想加入到系统变量中的路径。系统环境变量是以冒号隔开的,如果你在...

2021-04-19 13:24:27 2377

原创 configure: error: gmp.h can‘t be found, or is unusable.(相信很多人遇到这个问题吧?你不知道秘密)

刚遇到这个问题我就想,我设置了C_INCLUDE_PATH,我自己也安装了gmp(源码编译后安装在自己home下的一个路径下面)。为什么还是找不到gmp.h?我自己手动可以在C_INCLUDE_PATH指定的路径下找到啊,为什么mpfr就是找不到?甚至我使用了--with-gmp-build=GMPSOURCEDIR --GMPSOURCEDIR是gmp的源码路径但是还是上面的错误。为什么?甚至我再用 --with-gmp-include=DIR--with-gmp-lib...

2021-04-18 12:42:54 10499 4

原创 msqyl ID主键不连续时分页查询 (愤怒的人们已不再恐惧)

如题疑问, 搜索各种答案始终无果,感觉智商受到了暴击,没找到一个告诉我如何在ID不连续的时候进行分页查询的。问题背景: mysql数据库中分页查询测试时,发现被删除的记录ID不再连续了。比如你的mysql数据库中有10条记录,id本来是1到10连续的,假如你删除了第3条,那么id就会变成,1,2,4,5,6,7,8,9,10九条记录。此刻你还是按照select * from table where id > (pageNo-1)*pageSize limit pageSize;查.

2021-03-03 15:10:19 559 4

原创 [Node.js] 如何使用gn+ninja编译nodejs插件 addons, c/c++ addons

经过我的研究,其实,编译C/C++ addons并不需要下载使用官方所说的node-gyp程序。不管是使用C还是C++去编译node的N-API都不需要,只要有 GN + Ninja就足够了。别忘了,node.js, gyp, gn , ninja都是Google的一套家伙事儿。所以......Go。 不擅长排版,我就一路写下去了......node.js和底层C/C++通讯,采用addons的方式, N-API就可以完成这样的任务,这样就不用依赖V8,这里说的不依赖并不是指不使用V8的东西

2021-01-27 17:09:24 636 1

原创 google gn 构建工具系统命令详解 (guozongling)

gn analyze <out_dir> <input_path> <output_path>

2020-09-23 20:26:50 11386 11

原创 dojo ContentPane 加载子html,无法执行里面的js代码(dojo加载html页面后不执行js代码)

今天写Dojo页面, 使用Tabcontainer 造了几个tab, 然后把ContentPane添加进去,本想某些tab点击之后去加载子页面(html页面),但是加载完子html页面后里面的js不执行。 然后用 iframe加载,handleAS: html 但是得到的只是字符串, tab里面并不会以页面的形式显示子html, 找了好久,终于知道了原因。 Conte...

2019-04-10 17:25:45 342

原创 wireshark 导出证书

作者使用版本:Version 2.2.1 (v2.2.1-0-ga6fbd27 from master-2.2)1. 过滤证书 根据ssl协议来过滤需要的信息2. 选择有Certificate的那一行3. 展开, 记住不要双击打开,新窗口是无法使用右键的,展开后的样子是这样的4. 导出证书,右键选择'导出分组字节流',保存格式为'All files',...

2019-03-11 17:54:05 8422

原创 ssh自动登录远端服务器

一般登录远程服务器都是有密码设置的,如果需要经常登录,每次输入密码就会很麻烦,手懒都不想输,所以记录下自己免登陆的方法:1. 生成ssh密钥,大家应该都知道,密钥对有公钥和私钥,公钥是给别人用的,私钥是留着自己用,因此可以将公钥给远端服务器。生成方式:   ssh-keygen -t rsa2. 如何使用公钥   方法一:    ssh-copy-id -i /users/zo...

2019-01-16 09:57:36 184

转载 Chromium GN 参照(chromium GN 构建系统学习参考)

来源于Google原文档原链接:https://chromium.googlesource.com/chromium/src/+/eca97f87e275a7c9c5b7f13a65ff8635f0821d46/tools/gn/docs/reference.md#args_specifies-build-arguments-overrides GN自我学习入门GN Refer...

2018-11-28 09:03:48 6117

原创 Chromium GN入门学习(本文参考于谷歌Brett Wilson PPT学习资料及谷歌官网文档)

GN原文档(英文)以前chromium采用的是GYP构建系统,最新的版本已经使用GN构建系统。GN的优点反正就是编译速度快,GYP比makefile快,GN比GYP快20倍(据说是),而且书写不再那么复杂难懂。所以如果你的代码很庞大,那么GN + ninja是个不错的搭配选择。我现在也是在搭建这样的编译环境。也参考了别人的一些学习笔记,总之也是有收获的,要想融会贯通,还是需要自己学习...

2018-11-27 11:01:31 5563 5

原创 C++内存对齐详解(附自己写的代码算法),不同对齐规则通用算法

对齐规则只有1,2,4,8,16, 如果面试写了3,5,6,7等等都是错误的,至少我的编译器没通过。用C++写的代码如下,因为里面写了注释,所以就不赘述了:#include &lt;iostream&gt;#include &lt;cstdlib&gt;#include &lt;cstdio&gt;#include &lt;string&gt;#include &lt;string.h&gt;#i...

2018-06-23 11:40:10 444

原创 软件设计模式(C++ 11编写简单sample)

  不知道有没有同我一样的人,对于某些概念性的东西本身就不重视, 总是认为编程语言我会就好了,干嘛还去记概念,难道就为了面试吗?   看着跟自己技术水平差不多的人拿着比自己高一倍的薪资,你是不是也很不服气, 其实如果你不那么固执,也许你工作四年才领悟到的事情,其实,你两年前就该清楚了。我只举个简单的例子吧,以免像我这样固执的人继续固执下去,及时回头吧。  以前没工作的时候老师是这样说的,对于这些技...

2018-06-17 18:19:35 935

原创 VMware虚拟机使用minicom文件目录没颜色,还有无法发送文件,发送会报错问题

   安装minicom的步骤就不具体说了,因为网上很多,但装完之后遇到的问题好像很难找到,   至少我是找了很久,再加上自己的尝试,终于搞定。(我想要的功能是有了,比如进去之后有颜色,不然你ls一下,   文件和目录都是黑白的,岂不是很痛苦。还有上传下载文件,minicom我都装好了,你要我再单独去mount?不要开这种玩笑好吗?)1. 首先将“黑白”变“彩照”   ① 执行 man minic...

2018-06-05 15:58:45 1895

原创 PCM裸流ADPCM算法压缩(调用adpcm_coder/adpcm_decoer接口)

  最近一周做一个ADPCM算法的调研工作,以前是做电视智能浏览器,所以对这个东西不了解,虽然给我了算法的接口,使用intel的adpcm_coder/adpcm_decoder进行压缩和解压,参数也能看懂,但是还是不知道参数该如何传进去。  在网上查阅资料,大部分都是讲ADPCM算法的,还有讲把文件分离,以及给文件添加WAVE头的,跟我的需求还是很有出入。   我这边是一个PCM文件的裸流,里面...

2018-05-30 00:47:11 2703

原创 Ubuntu 16.04 字符重叠问题(导致tab补全的方式找不到文件,或者vim打开文件是空的)

1. 打开终端 Ctrl+alt+T2. 编辑-&gt;配置文件首选项3. 将自己自定义的字体取消,或者更换别的字体

2018-05-28 12:15:02 755

原创 VMware Workstation 12 pro 安装Ubuntu 16.04 TSL(Ubuntu是64位)

第一次发表,尽量让后人少走弯路,截图很清楚了,要不试试?1. 打开虚拟机,VMware workstation 12 pro2. 选择自定义3. 点击下一步4. 按图中选择,准备安装镜像文件5. 选择你已经下载好的Ubuntu 16.04 TLS镜像路径,下面是我电脑上的路径,你的要看下你存放在了哪个地方。6. 选择镜像文件,是ISO后缀的文件7. 打开镜像文件,然后下一步会要求填全名,用户名和密...

2018-05-23 00:20:11 542

libCocosDenshion.dll

cocos2dx中的一个动态链接库,没有他,在执行.exe时候编译会报错,导致无法运行程序。

2014-04-18

空空如也

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

TA关注的人

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