我的系统比较老,是一个已经用了差不多10年的linux(至今仍在稳定运行),而且是32位的。
最近有需要在这个机器上安装一个srs流媒体服务器,按照官方流程如下:
1、git clone -b develop https://gitee.com/ossrs/srs.git
2、cd srs/trunk
./configure
make

在make的时候提示错误:
cc1plus: error: unrecognized command line option "-std=c++11"

这是因为我的gcc版本比较老了,不支持-std=c++11。查了资料,按我的版本(gcc4.4),应该使用std=c++0x。
然后去srs的目录下修改makefile文件:
vi ./objs/Makefile
找到-std=c++11改为std=c++0x,保存后再make就没问题了。
最后./objs/srs -c conf/srs.conf运行就ok。
有加密需要的可以再查下它文档,修改配置就好。

最近在学习小程序是怎么做的,着重分析了几个app,找到了小程序解包的方法:
1、安装nodejs和yarn
2、取消系统签名要求:
a、管理员运行powershell
b、执行:Set-ExecutionPolicy RemoteSigned

然后找下面的仓库:
https://github.com/huoevl/wxUnpackTool

最后的命令主要是两个,一个是解密,一个是解包(理解为解压缩):
解密:
pc_wxapkg_decrypt.exe -in 小程序的包.wxapkg -out 解密后保存的包.wxapkg -wxid 微信小程序的appID
这个appID就在小程序保存的路径上就能找到。
解压:
unp unpack -s 解密后的小程序包.wxapkg

过程是:
用电脑或者手机打开小程序,玩一会;
然后搜索.wxapkg包,找到属于这个小程序的.wxapkg文件;
拷贝文件到相应工作目录,先解密、再解包到相应文件夹;
最后用微信开发工具直接打开工程就行了。

目前的ai模型大致可以分为文字生成、图片生成、视频生成、音频生成几种。
闭源ai有很多,大都需要收费或者翻出去才能用,国内很少真正能用的。
开源的更多,但大都对用户有一定的技术要求。
下面就简单说一下刚刚接触到ai工具的小指南:
一、文字生成
闭源比较好用的主要是chatgpt,但不对国内开放。
第三方平台非常多,做的最好的是poe.com,但是需要翻出去。建议有能力的可以直接翻出去用poe.com。
如果不想翻,就只好本地部署。
本地部署的模型可以用显卡GPU运行,也可以跑在CPU上;但是CPU的算力很低,除非是显卡真的不支持或者太low,否则最好别用cpu。
cpu的方式部署倒是很简单,直接使用gpt4all这个软件就可以。在github上能找得到。安装后,可以在它的软件里下载很多主流开源的大语言模型,很简单。
gpu部署,对显卡是有一定要求的,首先看看自己是不是nvdia的显卡,如果不是就不用考虑了;再看看显存有没有6G或更高,要是低于6G也不用考虑了。最后再看一下自己显卡型号有没有在cuda支持的显卡清单里。
如果支持,建议最开始使用清大开源的chatGLM-6B这个模型,可以在github上找到下载,里面有很完整的部署教程。
二、图片生成
闭源比较好用的,也是所有开源闭源里面最好的,就是midjourney,好像是需要翻出去。有能力的直接用这个就行了。要收费。
开源的那当然就是sd。建议使用秋叶sd启动器进行安装,可以在B站上搜“秋叶SD启动器”,应该就能找到。加入他们的QQ频道就可以得到这个软件了。淘宝上也有很多卖这个启动器的,注意:凡是花钱买的都被坑了,人家作者是免费开放的。
这个东西在本地部署必须要好点的显卡,也就是最低6G显存的nvdia卡,支持cuda的。这个部署起来相对比较简单,因为复杂的工作,秋叶启动器都已经做了。
这个启动器安装好之后就直接可以用,很简单。要注意,安装的时候一定要关掉所有杀毒软件,包括windows系统自带的。
三、音频生成类
音频生成有很多类型,比如文字转语音、语音转文字、音色模仿、音乐生成等等。我自己常用的是文字转语音功能。
文字转语音,闭源的最好用的是微软免费提供的:https://clipchamp.com/
打开注册一个账号就可以使用,很简单。中文有好多种方言,也有普通话;每种方言和普通话又都有很多个不同风格的朗诵者,还可以调语速等等,相当好用。建议直接用这个就行了,也不用翻出去。
开源的还有语音转文字、音色模仿的软件,由于有一定的其他方面的风险,没有十分必要的话建议就别碰了。
音乐生成类的我也没用过,而且目前好象没有开源的能生成音乐的模型。
四、视频生成类
闭源的我没用过,据说有免费平台可以生成几秒的,可以搜索找一下。
用的比较多的是换脸类的模型,有好多,比如deepfacelab,可以自己体验一下。大都需要一定的python语言调试基础。

进入系统后,进入配置模式:system-view
先看下当前的时间服务配置:display ntp-service sessions
如果不是空的,就取消当前的服务器设置:undo(其余自查)
如果是空的,再看一下当前时间:display clock

设置为北京时区:clock timezone beijing add 8
设置为校时客户端:ntp-service unicast-server (时间服务器的IP地址)
启用时间服务:ntp-service enable

多次刷新看下当前的时间服务状态:display ntp-service sessions
多次执行看下时间是不是已被更改:display clock
如果正确无误,则保存:save