- 博客(69)
- 资源 (6)
- 收藏
- 关注
原创 使用llama.cpp在gpu和cpu上运行deepseek-r1 7b的性能对比
使用deepseek-r1 7b模型的q5km量化版本进行测试, gpu上的token解码速度是cpu的近8倍.使用-t 12扩展到12线程,速度也没有明显变化.生成速度36 tokens / s.测试框架 llama.cpp。
2025-02-15 12:29:10
545
原创 how to fix time out error when do “pip install“
【代码】how to fix time out error when do “pip install“
2024-03-18 19:21:47
242
原创 Setup Android Studio
Android Studio首次运行的时候,经常会报一下因为某些不可形容的原因,导致谷歌的路径不能访问的错误。1. 如果碰到repository无法访问,请在build.gradle中,添加祖国的aliyun源。在buildscript/repositories和allprojects/repositories中,都加入如下maven.aliyun.com的四行地址 buildscr...
2019-01-31 17:11:13
1202
原创 [项目] 游戏项目常用工具纪要
先挖个坑,以后过来填,会加入说明和推荐.脑图:MindMaster - 免费跨平台软件,windows, mac都有. 现在懒得找破解了。http://www.edrawsoft.cn/mindmaster/?preview=trueXMind - 基础版免费,Pro版收费。http://www.xmind.net/download/win/MindManager代码管理:GitSVN代码托管:g...
2018-03-07 11:35:22
422
原创 如何使用Redmine提升你的工作效率
目前为草稿阶段,先零星的记录一些坑。1. 如果开始的时候,没全面,正式的同步使用方法,并培养好每个人的更新习惯,那么后面会更难。2. 必须使用工时登记。因为有可能有一些任务是并行制作的,工时的登记可以更好的了解员工当天做了什么,在不同的任务间如何的分配了时间。3. 必须要养成更新进度同时,更新进度描述,否则只能看到大致的进度,看不出任何的问题和进展。4. 对于游戏来说,按问
2017-09-07 16:09:46
4493
原创 [pm] How to setup svn server on windows - 如何在windows上建设svn服务器
在Linux上架设,稍后我会在加入另一片文档。首先下载visualsvnserver软件, 这个软件提供了在windows上直接架设svn服务器的功能,并且都是可视化的. 该网站同时支持gui的svn客户端.https://www.visualsvn.com/然后安装传统的非分布式的svn服务器安装完成后,建立对应的group, 和user. 然后把user加入到对应的组中
2017-03-20 14:03:56
542
原创 How to install Redmine on CentOS- 在CentOS上如何安装Redmine
Redmine depends on several packages.Mysql - current 5.7.17Ruby - current 2.8.18Redmine - 1. How to install and setup mysqlif mysql exist, remove and upgrade it.rpm -qa | grep mysqlrp
2017-03-01 20:44:16
1003
原创 Unity Font Maker 更新Bitmap字体后字体错乱
最近在最国际化项目,需要把一些加载解压的字体打成BITMAP字体,以解决初始化字体文件大,切换场景可能字体撕裂的问题。第一遍生成后,没什么问题。 后来需要增加一些字,重新打包,就出现重新生成字体覆盖后,字体错乱的问题, 无奈只能换个目录,后来发现有更不恶心的办法解决.解决办法如下:1. 在Unity中删掉.mat和.png文件2. 添加新增的字,重新生成字体并覆盖3. 把png
2016-07-26 18:01:35
1317
原创 Google IAB Serivce 集成大坑 (InAppBilling)
草草记录以下服务端与谷歌服务器通信,验证订单的时候403错误The project id used to call the Google Play Developer API has not been linked in the Google Play Developer Console.原因是Google Play Developer Console API Acce
2016-07-25 15:12:28
2565
原创 Unity 使用自己创建的certificate通过www进行https请求
https的概念我就不叙述了,可以自己去百度一下,总之可以让http传输的内容更加安全。但是把服务器配置成使用自己颁发的证书接受https连接后,客户端也要做相应修改才能进行https连接.以下是需要客户端做的事情.* iOS 只需要修改WWWConnection.mm,就可以进行https连接.//const char* WWWDelegateClassName = "
2016-06-23 17:11:18
10378
原创 使用Jenkins+xcodebuild搭建iOS的持续集成系统
*首先到iOS的工程目录*然后运行如下命令,将工程按照指定的scheme编译成xrchive文件. 我的scheme比较简单,是默认的Unity-iPhone.xcodebuild -scheme Unity-iPhone -archivePath build/.xcarchive archive*再次运行如下命令,把xarchive文件导出为ipaxcodebui
2016-05-16 11:23:47
4549
原创 xcode archive ipa包的时候provisioning profile出错
Your build settings specify a provisioning profile with the UUID “”, however, no such provisioning profile was found明明是存在的文件,就是说不行. 查看一下在~/Library/MobileDevice/Provisioning Profiles下面也是存在的。尝试1.找
2016-04-22 17:07:51
1953
原创 android crash log 分析[精确地址查询]
我们可以利用ndk提供的工具, 对crash log进行分析比如, 我们有一次的crash log如下04-06 17:05:49.458 I/DEBUG ( 2408): backtrace:04-06 17:05:49.458 I/DEBUG ( 2408): #00 pc 002aba18 /data/app-lib/com.netjoy.iblis-1/l
2016-04-06 18:26:15
1176
原创 Unity luajit集成
集成ulua到unity后,尝试使用luajit编译字节码。我们使用的是ngui官方github的分支. (Readme中最近的更新记录是2016-01-24)其中使用的编译字节码环境如下luajit: win, android 使用luajit 2.0.4stableluavm: mac使用luac编译, ios 使用luac (luavm) luajit_ios: ios可
2016-03-10 10:24:30
5745
原创 Android游戏包括Unity3D和Cocos2D-X退出不干净的问题
游戏引擎退出游戏有时候会退出游戏场景,但是在安卓任务管理中还是会看到游戏。退出游戏有三种方式, 在android activity中的OnDestroy中加入1. this.finish, 通知后台退出程序,资源没有被立刻释放,长时间不使用,则被系统退出2. System.exit(0), 可以杀死主进程并释放资源,如果使用bind service启动的 服务,则启动的服务也被立刻释放
2016-03-09 11:00:10
2263
原创 Unity读取只读和可写目录的方法
使用Unity时,读取程序包内部资源的时候,如果使用了www的方法,需要注意在手机平台上的前缀转换.以下的代码可以获取程序包的目录 public static string AppContentPath() { string path = string.Empty; switch (Application.platform) { case RuntimePlatform.And
2016-03-03 16:14:22
3857
原创 Unity DrawCall优化
在进行unity的drawcall优化时, 一个非常核心的原则就是尽量在同屏绘制的对象中,合并贴图。如果两个对象的贴图合并到一张图片中,就可以减少一个drawcall但是不简单的合并贴图就可以减少drawcall。在ngui中,每个Panel的drawcall是独立计算的. 同一个panel中,不同widget按照depth而不是z坐标的顺序进行绘制。绘制完一个panel才绘制第二
2016-03-02 14:36:02
2780
原创 Unty和OpenGL ES坐标系朝向
Unity使用左手坐标系, OpenGL使用了右手坐标系统。 x,y朝向一致的情况下, z轴朝向是相反的. 所以应该把z值乘以-1(绕x轴旋转则y轴也相反)来保持一致。左手坐标系判断方法:左手大拇指指向X轴, 食指指向Y轴,中指指向屏幕。右手坐标系判断方法:在空间直角坐标系中,让右手拇指指向x轴的正方向,食指指向y轴的正方向,如果中指能指向z轴的正方向,则称这个坐标系为右手直角坐标系。
2016-03-01 14:44:58
2512
1
原创 Unity 4.6.x内存优化纪要
最近为了进行Unity内存优化,读了非常多的文章,现在暂时草草整理如下.不要直接用==比较tag, 使用tag.CompareTo(otherTag) == 0, 可以避免生成多余的GC byte. todo:生成多少(180?)避免使用foreach来遍历数组(还是一切范型?),使用for(;;)可以避免生成多余的GC byte数据容器尽量使用Struct, 而不是ClassGetC
2016-02-22 12:28:17
2495
原创 Unity3D + ulua simpleframework的问题汇总
使用最新版本的(此时最新)的ulua, 生成wrapper文件时,对范型支持支持不是很好,如:{System.Collections.Generic.List`1[System.String]&} 的type类型,会生成出System.Collections.Generic.List`1[System.String]到c#中,导致编译不通过。经过代码review, 发现GetStrTy
2016-02-14 14:30:45
1776
原创 4.6.x IL2CPP问题汇总
使用4.6.x发布64bit游戏时, 需要用到IL2CPP做scriptingEnd. 过程中遇到了一些问题,一一记录如下。1. 4.6.3使用IL2CPP后, ICSharpCode的ZipInputSteam read返回值不对,在64bit下不会返回0,导致解压缩一个文件夹时,持续写入第一个文件到无穷大. 解决办法: 使用unity4.6.9f1, 并下载icsharpcode源代码,自
2016-02-11 03:47:09
5401
原创 关于Unity的版本说明
Unity的版本分为f完整版本和p补丁版本, 比如4.6.9f1, 4.6.9p4从经验上讲:1. 在unity官网下载Unity旧版本http://unity3d.com/cn/get-unity/download/archive下载的,基本是fx的完整版本.2. 在unity官网下载补丁版本http://unity3d.com/cn/unity/qa/patch-releases基
2016-02-11 01:05:43
9240
1
原创 how to install windows7 on macpro md101 by BootCamp in osx 10.9
first of all, don`t waste your time trying to install windows7 on the se
2014-11-25 11:10:12
1717
转载 [mac] ssd optimize
pmset的设置:sudo pmset -b hibernatemode 3 standby 1 standbydelay 4200sudo pmset -c hibernatemode 0并且禁用虚拟内存。sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.dynamaic_pager.plist
2013-08-24 10:02:52
2679
转载 [mac] ssd trim
有些刚升级10.8.3的朋友也许会发现,trim已经关闭了。若你得trim被关闭了,那我们需要重新开启。以前的方法似乎不太管用。现在附上新的方法。(没关闭的那就继续爽着吧)这里我还得多说一句,有些同学可能不太明白,如果你得电脑出场时候就已经装好ssd了,那么你不用做任何操作,苹果会帮你做好一切。如果是自己更换的ssd,才可能会涉及到升级之后trim关闭的情况。因为本帖中很多同学都质疑说
2013-08-14 02:14:49
3065
转载 ssh密钥
A为本地主机(即用于控制其他主机的机器) ;B为远程主机(即被控制的机器Server), 假如ip为172.24.253.2 ;A和B的系统都是Linux在A上的命令:# ssh-keygen -t rsa (连续三次回车,即在本地生成了公钥和私钥,不设置密码)# ssh root@172.24.253.2 "mkdir .ssh;chmod 0700 .ssh" (需
2013-07-01 19:25:24
9094
转载 [V8] 在C++中应用Google Chrome脚本引擎——V8
谁不想知道虚拟机是怎样工作的?不过,比起自己写一个虚拟机,更好的办法是使用大公司的产品。在这篇文章中,我将向你介绍怎样在你的程序中使用V8——谷歌浏览器(Chrome)所使用的开源JavaScript引擎。原文地址:http://www.codeproject.com/KB/library/Using_V8_Javascript_VM.aspx介
2013-06-22 10:34:23
1300
原创 [Node JS] Node JS 要点
1. no http server.PHP->User : PHP interpretor - > HTTP interpretor(Apache, IIS, Nginx) -> browser - > userNode JS -> User : Node JS -> browser - > user2. Asynchronous I/OSynchronous I/
2013-05-28 11:51:30
1211
原创 [ios]howto - IPAD运行IPHONE程序全屏
1. 打开Info.plist2. 修改(如果没有则创建UIDeviceFamily - > (array), 保证UIDeviceFamily下面有item0 ->1 (number), item1 -> 2(number)3. 打包
2013-05-26 15:45:17
860
1
转载 [git] HOWTO work with git flow
Git Flow印象原文地址:http://www.jiangyouxin.net/2013/02/11/git_flow.html在github的项目主页上是这么介绍的:(git flow is) Git extensions to provide high-level repository operations for Vincent Driessen's branching
2013-05-08 15:42:26
1099
原创 [git] HOWTO-work with git
查看版本号cat .git/refs/heads/cn/develop添加一个远程地址git remote add显示所有的远程地址 git remote -v查看远程服务端git remote show origin创建新分支并追中远程地址中的分支git checkout --track remoteaddr/remote
2013-05-02 10:54:33
924
原创 [cocos2d-x] HOWTO-integrate json in cocos2dx
今天来写一篇集成json模块到cocos2dx中的流程多谢其他大侠的分享。从经验上, 我先选择JsonCpp1. 下载JsonCpp 下载地址 http://sourceforge.net/projects/jsoncpp/files/latest/download 说明地址 http://jsoncpp.sourceforge.net/ 不过这
2013-04-29 13:48:53
1484
转载 HOWTO-GIT-create a patch and appl
转自 http://ariejan.net/2009/10/26/how-to-create-and-apply-a-patch-with-git/Git is quite common nowadays and a lot of people are asking me how they can create a patch file. Creating a patch file wit
2013-04-26 11:14:02
1012
原创 how-to setup apache on mac
在10.8以后, 需要1. nano /etc/apache2/users/pengcheng.conf在其中加入, 其中pengcheng/Sites这个文件夹如果不存在, 可以自行建立.Options Indexes MultiviewsAllowOverride AuthConfig LimitOrder allow,denyAllow from all
2013-04-26 09:25:01
638
原创 vim 记录
1. 设置行数显示 :set number2. tab设置, 放到~/.vimrc中, 或者每次恶心的在vim中输入. :set tabstop=4 :set shiftwidth=4 :set expandtab3. 移动到行尾 大写的A
2013-04-24 11:44:48
599
转载 armv6 armv7 armv7s架构的区别
armv6 armv7 armv7s架构的区别 (2013-02-04 14:39:49) 分类: iOSarm结构处理器,几乎所有的手机都基于arm,其在嵌入式系统中应用非常广泛。ARM 处理器因为低功耗和小尺寸而闻名,它的性能在同等功耗的产品中也很出色。这里我们注意一点,模拟器并不运行arm代码,软件会被编译成x86可以
2013-04-08 18:55:23
1605
转载 [objective-c] self
今天新同事问了一些关于什么时候用全局变量,什么时候用self.赋值的问题,所以笔者在此说明一下。何时使用self.在网上搜索或者论坛里的回复大多都是简简单单的说这与objc的存取方法有关,如何与存取方式有关究竟他们之间的是什么样的关系就很少有同学回答了。下面以代码来说明问题:创建一个Student类,继承NSObject类,代码: 01#import
2013-04-08 14:16:13
859
转载 [object-c] self and super
在 Objective-C 中的类实现中经常看到这两个关键字 ”self” 和 ”super”,以以前 oop 语言的经验,拿 c++ 为例,self 相当于 this,super 相当于调用父类的方法,这么看起来是很容易理解的。以下面的代码为例:@interface Person:NSObject { NSString* name;}- (void) setName:
2013-04-08 13:59:43
802
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人