
开发工具
文章平均质量分 94
开发工具
Fighting Horse
专注移动端、桌面端跨平台程序架构;深入网络、音视频、3D渲染等技术应用。
展开
-
基于 J2objc 的跨平台组件化开发实践
本文内容已经开源,包括:j2objc 工具链,Android库移植在移动端众多的跨平台方案中,j2objc 方案是一种比较特殊的存在。它不像 Flutter 那样几乎完全重新搞了一套语言和框架,也不像 React Native、Weex 等通过 JS 脚本引擎与原始功能对接。那 j2objc 是怎么样实现跨平台的呢?J2objc 简介首先,j2objc 是一个语言转换工具,它将我们用 java 语言实现的代码,转换为 Objective-C (OC...原创 2021-10-19 20:07:32 · 880 阅读 · 2 评论 -
机器视觉技术概况
1、问题场景1.1、图像分类用分类器,确定图像所属的分类,如汽车,杯子等。1.2、图像检测检测图像中存在的物体,比如人脸检测。1.3、图像识别识别物体的特征信息,如人脸识别,文字识别。2、经典理论2.1、常用图像处理手段灰度处理,机器视觉的算法一般只处理灰度图像,色彩对处理结果影响不大 二值化,在灰度图像基础上,分离前景与背景 灰度直方图,用统计方法对比图像...原创 2019-01-24 10:14:23 · 715 阅读 · 0 评论 -
git 使用常见问题
1 git 配置1.1 设置文本编辑器git config --global core.editor vimgit config --global diff.tool vimdiffgit config --global merge.tool vimdiff1.2 设置默认配置git config --globalpull.rebase truegit config -...原创 2014-03-11 18:07:33 · 1348 阅读 · 0 评论 -
在 redhat 上编译
sudo yum install perl-ExtUtils-MakeMakersudo yum install libcurl-develsudo yum install expat-develsudo yum install gettextmake prefix=/usr allmake prefix=/usr install原创 2016-09-07 13:21:36 · 678 阅读 · 0 评论 -
Linux (Ubuntu) 下文件共享服务 Samba 安装
安装sudo apt-get install samba配置,每个 linux 用户独立访问各自的 home 目录打开配置文件,找到 homes 配置组,如下修改sudo vim /etc/samba/smb.conf[homes] comment = Home Directories browseable = no# By default, the...原创 2013-09-11 13:21:07 · 892 阅读 · 0 评论 -
Android 源码分析 - 调试 - adb (5 客户端)
使用adb,可以与连在本机的手机设备原创 2014-05-10 14:23:24 · 2129 阅读 · 1 评论 -
adb互联及内网穿透
使用adb,可以与连在本机的手机等设备连接,给手机发送命令,这是常见的应用场景,但其实adb也能够连接与其他主机相连的设备。adb连接的原理是adb客户端程序先连接主机的adb服务程序(adb daemon),通过主机服务程序转发请求到手机设备的adb daemon,而adb客户端的命令行参数中有一个”-H“参数,使用了该参数,adb客户端不再与本机的adb服务程序连接,而是与指定主机的adb原创 2014-06-08 09:11:41 · 4320 阅读 · 0 评论 -
gitolite 安装
sudo adduser --system --shell /bin/bash --group gitsudo adduser git sshsudo passwd gitsu gitcdgit clone git://github.com/sitaramc/gitolitecd gitolite/mkdir $HOME/binssh-keygen [ent原创 2014-04-26 09:18:49 · 669 阅读 · 0 评论 -
gerrit 使用问题
1、项目管理1.1 删除项目将项目库从文件系统删除重启 gerrit1.2 上传外部项目如果你上传别人的项目,会出现类似下面的错误remote: ERROR: In commit dd3361336fc04bf20520a0bf93db1bd6d72215dcremote: ERROR: committer email address minghuang@ITA-1原创 2014-03-10 16:36:26 · 11905 阅读 · 1 评论 -
apache 常用配置
1.1 映射用户目录假设 linux 用户名 abc,我们希望下面的地址访问在是 abc 用户的文件http://192.168.1.100/abc/需要在 /etc/apache2/httpd.conf 文件里面配置下面内容:Alias /abc "/home/abc" Options Indexes FollowSymLinks AllowOverride原创 2014-03-25 09:41:10 · 650 阅读 · 0 评论 -
搭建 android 代码镜像服务
1. 搭建 git 服务器git服务器有很多,比如使用android 提供的 gerrit 服务器,安装方法参见 gerrit 环境搭建2. 搭建 android 代码库2.1 同步远程库$ mkdir ~/review_site/git/google$ cd ~/review_site/git/google$ repo init -u https://android.go原创 2014-01-13 11:28:30 · 1610 阅读 · 0 评论 -
拆分大的git库到多个独立git库
经常会在做一个项目时,随着功能的增加原创 2014-05-02 13:49:01 · 11520 阅读 · 1 评论 -
redhat 环境下 gerrit 代码审查服务器的安装
前面介绍过 ubuntu 环境下 gerrit 代码审查服务器的安装,现在需要在 redhat 环境下也要搭建一套,具体的过程备案如下。1. 环境准备1.1 安装 redhat 1.2 安装 java 环境$ sudo yum install jre1.3 安装 apache httpd$ sudo yum install httpd1.4 安装 g++后面原创 2014-02-19 11:37:44 · 2276 阅读 · 0 评论 -
ubuntu 环境下 gerrit 代码审查服务器的安装
1. 环境准备1.1 安装 ubuntu1.2 安装java环境$ wget http://openlinux.amlogic.com:8000/deploy/java/sun-java6-bin_6.26-2lucid1_amd64.deb$ wget http://openlinux.amlogic.com:8000/deploy/java/sun-java6-jdk_6.26-原创 2014-01-10 10:46:44 · 7040 阅读 · 1 评论 -
gerrit apache2 反向代理配置问题
gerrit 安装配置完成后,正常情况没有问题,但是一旦涉及到子目录中的项目就会出现“HTTP Not Found” 错误,导致不能创建项目子目录,也不能访问已经存在的子目录中的项目。gerrit 文档中针对 HTTP 反向代理的说明(参见 Reverse Proxy),说是要设置 “AllowEncodedSlashes On”,apache2 文档对的 AllowEncodedSlashe原创 2014-01-15 12:05:11 · 6635 阅读 · 1 评论