- 博客(76)
- 资源 (21)
- 收藏
- 关注
原创 开源一个练手的项目,就叫新闻助手吧
也可以自己修改配置使用其他大模型接口,比如ChatGLM或者本地部署的Ollama,只要是提供OpenAI兼容接口的都可以;主要功能是通过RSS订阅方式可以定时获取英文新闻网站的新闻;然后有个图形的聊天客户端可以已问答方式检索保存的新闻;把新闻数据向量化并存储到向量数据库;大模型用的OpenAI的代理接口;框架用的LangChain;大模型可以帮忙翻译为中文;核心技术就是用的RAG;
2024-11-20 20:29:08
177
2
原创 OpenAI 文本转语音
当你需要录制一段语音,可以用OpenAI的tts模型生成语音文件。只需要提供录音文本,用tts模型就能自动合成语音了,还能选择声音模板。
2024-11-12 12:32:39
276
原创 CSharp 使用智谱ChatGLM模型
相比OpenAI,ChatGLM的模型性价比较高,而且国内访问十分方便,可以继续使用OpenAI的API,只需要简单修改几个参数就可以使用了。
2024-11-10 20:55:11
243
原创 CSharp Ollama
如果要使用免费的本地部署的Ollama模型代码,只需修改简单几个参数就好。如果要使用其他模型,只需将代码中的modelId的值修改为对应模型名即可。上次笔记记录了CSharp调用OpenAI接口的方法。
2024-11-05 00:15:49
215
原创 CSharp OpenAI
框架示例中有个Create_Kernel的代码,我改造了一下,就可以使用国内代理来运行了。微软这个框架也可以通过在Visual Studio中的NuGet来安装。只需将代码中的sk-xxxxx替换为自己代理中的apikey就可以运行了。微软有个开源框架,可以使用C#调用OpenAI接口。今天研究了下,看如果使用国内代理来使用OpenAI的API。
2024-11-04 19:49:16
652
原创 国内访问OpenAI API
可以用支付宝充值,我刚开始学习,先充了10块钱。OpenAI的全部模型都可以使用。我用的比较便宜的gpt-3.5-turbo。10块钱用来学习的话就可以用很久了,反正不够了再充就是。注意代码中的base_url为代理指定的url,api_key为代理提供的api_key。其他代码无需任何修改就可以正常使用了。国内想直接使用官方API十分麻烦。就到处查资料及网友的分享。发现了这个代理可以在国内很方便的使用OpenAI API。绕不过去的肯定要学习OpenAI。经过一段实际体验下来,这个代理使用太方便了。
2024-09-30 15:00:35
6230
2
原创 win10 jenkins unity android设置
Manage Jenkins -> Configure System -> Global properties添加Environment variablesANDROID_NDK_ROOTANDROID_SDK_ROOTGRADLE_USER_HOME ->C:\Users\Administrator\.gradle
2020-08-07 16:22:03
231
原创 自定义UI阻挡区域
public bool IsRaycastLocationValid(Vector2 sp, Camera eventCamera) { RectTransformUtility.ScreenPointToLocalPointInRectangle(transform as RectTransform, sp, UIManager.instance.uiCamer...
2019-10-31 15:27:32
223
原创 slua 1.3.1 vs2017 build file
话不多说,下边内容直接保存为.bat文件,放在build目录下运行即可。@echo offcopy /Y slua.c luajit-2.0.4\src\ if exist "%VS150COMNTOOLS%" ( call "%VS150COMNTOOLS%VsDevCmd.bat" set VCVARS="%VS150COMNTOOLS%..\..\VC\Auxiliary\Bui
2017-04-06 20:36:53
1917
原创 UGui显示模型
其实代码很简单;节点上加个CanvasRenderer;然后绑上下面脚本的代码:public class CanvasMesh : MonoBehaviour { public Material material; public Mesh mesh; private CanvasRenderer m_canvasRenderer; private Mesh m_mesh; v
2017-04-01 10:55:53
1421
原创 unity在android上阴影时有时无
简短描述下问题:pc上的阴影没有问题,但是到android上,时有时无,仔细分析后发现距离摄像机近的就有阴影,超过一定距离后阴影就没有了。没有针对ios平台做测试。unity 5.3.4f1我的解决方法也有点莫名其妙。在quality settings中我并没有修改shadow distance的值,而是拖动了cascade splits的分解值(我使用的是two cascades
2016-06-29 16:14:13
3195
2
翻译 第三章:初始化 OpenGL 4.0
这一章将正式介绍 OpenGL 4.0。我们将涉及3个部分,初始化 OpenGL 4.0、关闭、渲染。我们将在前面教程的基础上添加 OpenGL 4.0 渲染。
2015-07-09 21:42:15
6089
翻译 第二章:创建框架和窗口
本章的框架包含了5个部分。其中有一个WinMain方法用来作为程序的入口。还有system类,封装了全部程序,并在WinMain方法中调用。在system类中包含了用来处理opengl系统的opengl类,处理用户输入的input类和处理OpenGL图形的graphics类。
2015-07-04 14:25:35
1418
原创 cocos2dx海马ios支付
写了个cocos2dx与海马ios支付的集成Demo。源码放在http://download.youkuaiyun.com/detail/weyson/7631565
2014-07-15 09:32:13
3178
原创 解决Unity 3D 在运行iOS程序时出现mscorlib.dll找不到的问题
我遇到这个问题的情况是使用破解xCode,因为没有官方证书,需要修改工程中Build Phases处的run scripts里的代码。如果将原有的代码删除,编译时一切都还顺利,运行时就会出现mscorlib.dll文件找不到的错误。结合我目前的实际情况(无证书调试)。我将两段脚本拼凑了下,将如下的代码粘贴到Run Scripts处就一切OK了。rm -rf "$TARGET_BUI
2014-03-10 17:44:03
4093
1
原创 关于最近激烈竞争的打车软件的一些看法
最初打车软件的初衷应该是解决大城市打车难的问题。但是某些打车软件直接的激烈竞争,感觉使得他们存在的意义有些变味。
2014-02-21 09:52:12
3135
原创 cocos2dx分辨率适配(9宫格布局)
先说下思路,将设计分辨率划分为9格,当屏幕分辨率和设计分辨率宽高比不同时,调整每个格子的大小和位置,保证屏幕中所有元素完全显示在屏幕内,保证相对位置不变并且不变形。下面是实现代码,欢迎大家拍砖、批评(自定义坐标点的代码还没有实现,为了看效果我使用了LayerColor)UILayer9.h#ifndef __UI_LAYER_9_H__#define __UI_LAYER_9_H
2013-12-19 14:42:43
4530
转载 TexturePacker 图片加密
TexturePacker最新版本中增加了一个新功能以防止你的产品资源被反编译出来。它被称为ContentProtection,即图片加密。你的app或者游戏仍可以解密数据,但是其他人则需要耗上很长的时间才能够完成破解。理论上别人仍可能从源码提取出密钥,并写出一些解码器,这是因为解码器和密钥已经被存储在你的app中-否则不可能使用你的游戏资源。但是这需要花费知识,时间和精力
2013-12-19 10:38:57
4631
原创 rapidxml的alloc_func错误
最近在使用rapidxml解析xml文件,据说效率很高。但是将源码导入到项目中一直编译不过提示如下错误:rapidxml.hpp(385): error C2226: syntax error : unexpected type 'alloc_func'经过到处搜索资料解决了这个问题:将rapidxml.hpp文件中 385行typedef void *(alloc
2013-12-06 15:29:18
2914
原创 cocostudio中SceneEditor和UI编辑器的关系
先用ui编辑器弄了个ui,然后用场景编辑器编了个场景,把ui拖进去了。通过代码加载场景后,整了很久才弄明白怎样调UI编辑器里的控件。把关键代码贴在这里以便查询:bool SceneTest1::init(){ if (!UILayer::init()) { return false; } CCNode* pNode = SceneReader::sharedSceneRe
2013-11-29 22:09:14
4231
原创 jetty和websocket和protobuf
前面两篇文章都在说protobuf,这里说下我使用的服务器环境:jetty-distribution-9.1.0.v20131115 + JDK7 + protobuf 2.5.0 + apache-maven-3.1.1首先需要编译protobuf的java库文件,具体请参考protobuf目录下的java/README.txt文件生成java用的protobuf文件的方法请参考
2013-11-29 15:17:18
5435
原创 cocos2dx使用lua和protobuf
为了使游戏开发更加方便快捷,我继续了protobuf在lua下的尝试。socket使用的是cocos2dx集成的websocket。先说下环境:cocos2d-x-2.2.1 + protobuf 2.5.0 + protoc-gen-lua + Python 2.7.51.在protobuf目录下依次执行如下命令python setup.py buildpython
2013-11-29 14:50:12
16647
原创 cygwin下ndk编译protobuf
网上查了很多资料,自己也尝试过多次,经过屡次失败之后终于成功了,记录下此文档和大家分享下。先说下我的环境:win7(64bit) + cygwin(64bit) + ndk(r9b) + protobuf(2.5.0)应该都是目前最新的环境。1.搭建好ndk的环境,保证能成功编译ndk下的例子hello-jni。2.在protobuf目录下新建jni目录,将src目录复制到jni目
2013-11-28 22:23:38
2567
原创 搭建pomelo-cocos2dchat测试环境(win7)
先说下我这里的环境:win7, vs2012, cocos2dx-2.2.0pomelo-cocos2dchat的下载地址:点击打开链接要运行这个demo还需要libpomelo项目的支持:点击打开链接按照文档的说明编译libpomelo,另外其子目录deps下还有两个依赖项目jasson和uv,也需要分别用visual studio进行编译。下载后我解压到了cocos2dx的pr
2013-11-21 17:01:58
3327
原创 Chatofpomelo搭建环境(win7)
偶然看到了网易的pomelo项目,比较感兴趣,于是打算了解下。先从它的一个聊天服务器开始。首先需要按照官方文档先搭建pomelo的环境,参考文档:点击打开链接默认会安装在C:\Users\\AppData\Roaming\npm位置,(我的系统是windows 7)。从git下载Chatofpomelo工程,点击打开链接。我是直接下的zip包,解压后也放在了上面的那个路径里。这
2013-11-20 18:05:18
2418
原创 初用cocostudio
关注cocostudio有段时间,更新很快已经0.2.4.1版了。下了其提供的cocos2dx-2.1.4e版,里面集成了对cocostudio的支持。先说下创建工程,需要先安装python。然后在cmd里到cocos2dx目录下的tools目录下的project-creator目录运行:create_project.py -project PROJECT_NAME -packag
2013-07-31 14:32:40
2176
原创 quick-cocos2d-x下载文件
服务器端仍然是一个servlet,代码如下:public class DownServlet extends HttpServlet { private static final long serialVersionUID = 1L; @Override protected void service(HttpServletRequest request, HttpServlet
2013-05-28 14:28:18
6768
1
原创 quick-cocos2d-x解析json
先声明下我采用的是http服务器,客户端用的curl。下面是我服务器端代码,我用的是jetty,其他服务器的都类似:public class JsonServlet extends HttpServlet { private static final long serialVersionUID = 1L; @Override protected void doPost(H
2013-05-28 10:40:53
5202
原创 quick-cocos2d-x使用luajit编译lua脚本
仍然使用上次生成的test工程,我是放在bin目录下的。在bin目录下创建文件test.bat文件,内容如下:@echo offset DIR=%~dp0%DIR%win32\php.exe %DIR%\lib\compile_scripts.php -zip -x main test/scripts/ test/res/test说下complie_scripts.php的用
2013-05-27 16:05:44
9965
原创 quick-cocos2d-x创建工程
quick-cocos2d-x就不多说了。我是最近才了解到有这个项目的。了解后马上从git上下了一份zip的包。解压后看到bin目录里有create_project.bat文件,肯定是用来创建项目用的。但是运行后无任何反应,打开cmd再运行一次发现是缺少php运行环境所致。于是在http://windows.php.net/download/下了一份php的zip包(非源码,里面需
2013-05-27 10:33:36
8314
转载 解决INSTALL_FAILED_INSUFFICIENT_STORAGE调试错误的解决
由于程序安装包较大,在模拟器上安装时经常出现INSTALL_FAILED_INSUFFICIENT_STORAGE提示。后在网上搜索,找到解决方法如下: package="com.andrewsmith.android.darkness" android:installLocation="preferExternal"在android工程的manifes
2013-02-16 16:34:46
1673
转载 Android 模拟器运行OpenGL ES 2
原文出处:http://www.learnopengles.com/android-emulator-now-supports-native-opengl-es2-0/我在默认情况下从cocos2dx中创建的android项目会在模拟器中报错,说是不支持gles2。真机测试则没有问题。后来在网上找到了解决办法:1、编辑模拟器,添加‘GPU Emulation’项。2、找到confi
2013-02-16 14:56:40
6237
转载 Ubuntu 12.10安装JDK(非OpenJDK)
1.删除OpenJDKsudo apt-get purge openjdk*2.安装oracle java 7,打开终端运行下面的命令sudo add-apt-repository ppa:eugenesan/java3.sudo apt-get update4.sudo apt-get install oracle-java7-installer
2013-02-04 16:00:16
1028
cocos2d-1.0.1-x-0.12.0 for xcode3
2012-08-16
贪食蛇 ios
2012-07-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人