- 博客(27)
- 资源 (14)
- 收藏
- 关注
转载 Clean Mobile Architecture: Become an Android, iOS, Flutter Architect
Most software books are written with Backend systems in mind. While the software basics are common, the details differ. And details are crucial.
2022-09-18 22:58:23 180
原创 odoo 14 安装第三方模块的方法
odoo 安装第三方模块的方法(以会计为例)step 1: 下载第三方模块 Odoo 14 Accounting,step 2: 解压到odoo/addons目录,README文件(om_account_accountant/README.rst)有安装说明Installation============To install this module, you need to:Download the module and add it to your Odoo addons fol.
2021-05-27 14:48:04 3492
原创 godot engine 源码类图
Godot游戏引擎在国外与unity,Unreal几乎并列。而且完全开源,没有license fee。个人最关注其editor自身也是使用引擎的ui 编写(可以看作引擎的一个开源应用),本身也完全开源(cocos creator 的editor代码不开源)。初步浏览了开源游戏引擎godot,准备对其源码进行深入学习。下面首先从其官方文档中提取了代码架构及主要代码的类继承图,方便对引擎代码的整体了解。Godot Architecture diagram(Godot架构图)The fo.
2021-02-27 22:47:57 1992 2
转载 Actix Websockets with Protobuf
原文链接:Actix Websockets with ProtobufActix Websockets with ProtobufFerdinand de AntoniFollowOct 27, 2019·6min readActixis a great library with many helpful modules for building RESTful applications with, for example, websockets. Actix...
2020-09-18 17:01:46 367
原创 黑苹果flutter开发环境配置
安装fluter官方安装说明即可,但是最后在设置ios开发环境时遇到了问题。sudo gem install cocoapods 报错Building native extensions. This could take a while…ERROR: Error installing cocoapods:ERROR: Failed to build gem native extens...
2020-04-07 09:18:16 457
原创 斗地主RL项目编译环境说明
Dou Di Zhu with Combinational Q-LearningCombinational Q-Learning for Dou Di Zhu上交的一篇关于斗地主论文及相关代码。其中值得注意的环境配置1.conda的安装与使用wget -c https://repo.continuum.io/miniconda/Miniconda3-latest-Linux...
2020-01-19 15:50:55 380
原创 支持brotli的 nginx yum 源
nginx 支持brotli的安装源cd /etc/yum.repos.dwget https://repo.codeit.guru/codeit.mainline.el`rpm -q --qf "%{VERSION}" $(rpm -q --whatprovides redhat-release)`.repoyum install nginx为了使用stable版本,使用下面的r...
2020-01-19 12:09:41 393
原创 OpenSpiel 开发环境相关配置
DeepMind开源的OpenSpiel对棋牌类的强化学习有非常大的学习价值,而且游戏和算法都给出了相应的参考网站和论文,真的是一个研究学习的好资源。为了便于学习,增加c++代码调试信息,可以使用vs code等ide动态调试代码,便于对一些疑惑的代码进行跟踪。修改open_spiel/open_spiel/CMakeLists.txtset (CMAKE_CXX_FLAGS “-Wer...
2019-10-28 10:23:00 1156 2
原创 ubuntu 18.04快捷显示桌面
最近一段时间一直使用ubuntu 18.04 作为工作平台,还是很满意。但是打开的窗口过多时,需要方便恢复到只有桌面的情况:方法1:使用 CTRL + WIN + D 快捷键。方法2:使用显示桌面图标。在ubunt软件中心,搜索 “Show Desktop Button”,然后安装即可。然后在顶部工具栏上就有显示桌面的图标了。Ubuntu Software -> Categories...
2019-10-23 09:40:23 3865 1
原创 jenkins 多项目(job)间参数传递的问题
jenkins 多个jobs 间参数传递,可以减少job个数。1. 首先创建一个简单的job (如test2) 执行简单的windows bat脚本echo "current workspace is %WORKSPACE%"echo "JOB_NAME is %JOB_NAME%"2. 再创建一个参数化job(test2_deploy)也执行一个简单的命令行...
2019-08-06 17:26:54 1679
原创 使用vs code 创建第一个flutter web 项目hello_world
使用vs code的 Flutter: New Web Project 创建 hello_world项目,本来非常简单的一个过程,因为flutter web还没发布,也没完整文档,遇到了一些问题,记录在这里,希望对后来者有帮助。run theFlutter: New Web Projectcommand from VS Code("查看->命令面板" 或快捷键 Ctrl + Sh...
2019-06-13 12:45:10 3177
原创 Flutter for web 开发环境搭建
1. 搭建环境首先安装flutter sdk Clone the flutter_web source code(检出 flutter_web的源码)git clone https://github.com/flutter/flutter_web.gitInstall the flutter_web build tools(安装 flutter_web的开发工具)flutter pu...
2019-06-13 10:25:23 592
原创 markdown 编辑plantuml的方法
uml 工具plantuml 这类使用文本绘制uml图形的工具非常有价值,下面简单整理一下在markdown 文本里面使用plantuml的方法,以及遇到的问题。使用plantuml uml在线绘图工具 绘图,提交后把生成的url拷贝到markdown 文件中。![plantuml例图](http://www.plantuml.com/plantuml/png/dL1BQiCm4DtFA...
2019-05-31 17:37:52 1855
原创 Missing artifact com.sun:tools:jar:jdk-version 1.8
先前的eclipse项目改造为maven项目后,在部分开发人员机器上没有问题,我checkout后出现Missing artifact com.sun:tools:jar:jdk-version 1.8,浪费了不少时间查找原因。命令行编译没有错误,所以应该是与spring tools suit的环境配置相关的问题。spring boot 项目Missing artifact com.sun...
2019-01-28 15:22:52 1083
原创 MacOS 虚拟机搭建react native开发环境
本身有vm ware 14虚拟机,也有macOS11.12,但是因为xcode要求macos 11.13.6以上版本,所以重新安装了macos 11.14,中间遇到了一些问题,记录了搭建开发环境的主要问题即解决方法。react native的安装参考官方的安装步骤(React Native Getting Started , 选择Development OS: macOS arget ...
2019-01-24 14:20:27 391
原创 麻将人工智能研究目标和人员要求
AlphaGo围棋表明在棋类,人工智能已经超越人类顶尖高手。我们希望使用机器学习算法对麻将(或者限定成都麻将血战到底)进行更深入研究,开发并训练出一套符合成都麻将规则的高水平人工智能算法。 通过与高水平麻将高手长时间比赛测试,人工智能算法的胜利达到或常规人类高手玩家的平均水平。麻将智能研究人员的基本要求:1. 对人工智能非常高的激情,最好有人工智能和机器学习的经验或背景知识
2016-07-04 10:43:46 1199 2
转载 SQL 语句中解析IP地址
parse ip in sqlhttp://microcodes.blogspot.com/2008/06/parsing-ip-address-in-sql-server.html 需要翻墙才能查看,故记录在此。 另外通过测试,mysql用户修改如下,可以方便执行(不依赖任何db和table)。 select subst
2012-08-03 12:30:51 1068
原创 Eclipse RCP项目依赖一个简单java project的调试问题
RCP项目依赖一个通用的java实现的公共库(单独的eclipse project), 这个公共library将通过class loader加载外部的class(实现库中的interface). 因此这个library项目不能变为eclipse plugin ,因为plugin 不能简单加载外部的class(因为eclipse classloader的层次关系)。 网上提到的解决方案使用上级bundle的class loader加载,没有测试过。但是如果只是对动态加载的clas
2011-02-18 17:00:00 1441
原创 subclipse svn 使用经验
因为我们在eclipse 下使用代码生成工具生成了不少的代码,有时需要删除已经提交到版本库的生成后代码.遇到的问题: 生成的代码package层次较深,如果在eclipse下手工删除后,只是删除了代码,各级目录结构都没删除(估计是版本信息 .svn隐藏目录没有删除)。 如果要完整的删除所有目录结构(即package)需要多次更新/删除/提交等重复操作,很繁琐。 如果直接使用文件管理器删除package及其sub package,这样手工删除了.svn信息,与svn serve
2011-02-17 15:37:00 895
转载 如何更改linux 用户的home目录
今天公司一同事新装的系统没有独立设置分区(没有区分home分区和根分区),整个系统在一个分区,这样系统升级或新安装很容易破坏用户数据(通常在home目录下)。 因此考虑将其他分区mount到他的home目录下的一个子目录,然后所有工作都在这个子目录(类似windows下的D,E等用户盘)。 后来想到如果可以更改已有用户的home目录则更好,下面搜集了一些更改用户home目录的信息,有空可以测试一下。注意:这些操作有一些风险,最好是在新系统或测试系统上测试。 Unix / Li
2010-11-19 18:03:00 8280
转载 如何写专利申请书
如何写专利申请书 在申请专利时,一定要把自己的技术与他人的技术区分开来,并且还要告诉公众,哪部分是属于本人要保护的私有技术。这就是我们申请专利的目的。申请专利时,一定要把发明创造说得清清楚楚、明明白白,不但不能含糊,而且还要有前瞻性的发挥,否则那份来之不易的智慧财产就会因申请专利而受损失,甚至有可能把来之不易的发明白白送人。 发明人能够自己撰写专利申请文件是最理想的。但是,绝大多数发明人没有非常深入地研究过专利理论,也没有丰富的文件撰写经验,很难写出有质
2010-11-18 10:42:00 920 1
转载 在Linux系统下如何调整文件打开方式
前几天安装Wine 想安装QQ,这样家人就都可以完全在linux下使用系统了,以免双系统切换的麻烦。但始终没有成功,还是安装virtualBox。但删除wine后,系统自动再nautilus中的打开方式中增加了很多Wine相关程序,却找不到删除的办法。主要是不知道这些配置信息存放的位置。 下面是在web上查到的关于nautilus 的配置信息。 在Gnome的文件管理器(nautilus)里,双击一个文件的时候,系统会自动调用相应的程序去打开这个文件。在 Nautilus里通过右键菜单
2010-06-05 09:43:00 479
原创 linux android环境的设置
STEP1:安装 android SDK 2.1 因为国内网络控制的原因,不能直接访问android网站,下面是安装方法。 主要参考原文: https://wiki.mozilla.org/Android http://www.javaeye.com/topic/
2010-01-12 22:56:00 398
原创 linux 下opengl c/c++开发环境的设置
今天对opengl 很感兴趣,浏览了"penGL® SuperBible" 电子书。 1)SLED 11 目前我的系统环境是SLED11,并安装了ATI的 linux driver. 在Suse SLED 11运行该书的 sample code时,需要安装一些附加的开发包,现将这些rpm列在下面: freeglut-devel-080721-21.9.i5
2010-01-10 19:08:00 823
原创 白名单(Whitelisting) 技术
InfoWorld 09年十大新兴企业级技术白名单(Whitelisting) 企业安全领域中,白名单可能将是我们战胜恶意软件的唯一的希望。 在2004到2005年间,我们已经实现了一个基于白名单技术的原型产品,只是后来公司经营原因,没有继续开发。 在业余时间,需要将这个产品完善的优先级提高,尽快推出一个原型产品,看看大家试用情况再说。
2009-11-19 17:13:00 1281 1
原创 google notebook 和雅虎收藏+ 在firefox 3.5下的安装说明
在firefox 的插件中,我使用最频繁的就是google notebook, 记录一些笔记。雅虎收藏+ 收录一些网络访问时感兴趣的网站(web bookmarks). 但是这两个插件缺省都不支持firefox 3.5。 首先下载plugins,然后修改内部的install.rdf文件,然后再重新安装,通过测试,这两个插件都可以在firefox 3.5中正常使用。 "没有
2009-11-18 16:56:00 541
原创 linux 下skype 无法登录
linux 下的skype 无法登录,烦呀! 最近几年一直使用SLED 10, skype 1.2 都很正常,前两天突然登录失败,没有任何原因。倒腾了几天,用其他机器安装SLED 11,skype 2.0 也无法登录,报服务器连接失败。 而老板又使用skype,不能登录就太麻烦了! 后来升级OS为SLED 11, skyp
2009-06-11 15:33:00 1382
Learn Python 3 the Hard Way
2017-09-26
Learning TensorFlow: A Guide to Building Deep Learning Systems
2017-09-06
Reinforcement Learning: An Introduction(draft 2017 june)
2017-07-04
Python Deep Learning (2017.5) Packt Publishing. Kindle 版本.
2017-06-21
支持 firefox 3.0以上的google notebook插件
2010-05-18
firefox 3.5可用的雅虎收藏和google notes 插件
2009-11-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人