自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

冯毅

若有恒,何须三更起半夜眠;最无益,莫过一日曝十日寒。

  • 博客(33)
  • 资源 (7)
  • 收藏
  • 关注

原创 golang中采用cgo调用c++的so

golang中采用cgo调用c++的so背景基于arm平台的生鲜识别系统,采用了go语言做为边缘端业务逻辑语言,其中调用识别模型so库来实现推理(so调用jetson nano cuda)将返回结果进行业务处理。在生鲜场景已运用成熟,当向零食识别集成时,若采用单一模型,也就是在原有模型的基础上,增加零食数据训练出来的大模型,生鲜的识别将受影响,所以,诞生了生鲜与零食两个模型的想法。技术实现go调用c++的so,需要通过c来调用,网上有关于cgo的使用方法,介绍篇幅非常有限,特别是对so的调

2021-04-21 22:04:02 4125

原创 Kubernetes系列之:通过hostNetwork、NodePort、Ingress 访问K8s应用

本篇重点讲解K8s中访问应用的几种方法,我将在k8s中布属一个nginx示例,示例将通过:hostNetwork,NodePort,Ingress方式来访问。需要先准备K8s环境:《》示例一:通过hostNetwork,hostPort布属Nginx,创建nginx.yaml文件,注意:在yaml中加的hostNetwork: true[root@k8s-0001 nginx]# ...

2020-02-15 16:37:15 5785

原创 Go 与 NetCore (C#)性能测试对比

准备工作Go(基于Gin)与 Net Core 准备一最简单的接口,为避免影响,不返回任何数据。Go :test.gopackage testimport ( "github.com/gin-gonic/gin")func Index(c *gin.Context) { c.Done()}Go:router.gofunc InitRouter() *gin....

2020-02-15 01:01:33 12427 21

原创 Kubernetes系列之:将应用发布到k8s(.Net Core与Go)

K8s是通过docker来布属的,所以要将应用发布到 K8s,前题是将应用制作成docker镜像,并上传到仓库。环境说明开发环境:Mac、VSCode布属应用:.Net Core 与 Go(基于gin框架:github.com/gin-gonic/gin)开发的webapi应用服务器环境:点些查看《搭建的K8s集群》# kubectl get nodes -o wideNA...

2020-02-13 00:01:30 2216

原创 Kubernetes系列之:集群搭建

为躲避病毒在家无聊,于是搭了个k8s玩下,准备分三到四编来介绍:1、Kubernetes集群的搭建;2、应用布属到K8s:K8s的pods、services、namespace; 创建示例应用,打包、并发布镜像到docker; 将应用布属到K8s;3、从外部访问应用:hostNetwork、hostPort、NodePort、LoadBalancer、Ingress,重点介绍In...

2020-02-06 18:50:47 1826

原创 Net Core 半自动备份与发布

目标实现Net Core 基于Vs Code开发,半自动备份与发布至Linux,采用Nginx做反向代理。经历接触.Net Core 一年多了,之前都是基于Windows平台开发,服务器采用的是IIS,在很早就有Mono跨平台,当时研究开发过一些Demo和小工具,如:数据库操作类,但一直没有正式运用到项目中。一个偶然的机会,让我放弃了使用多年的Windows,从而尝试Ubun...

2019-07-23 16:04:33 654 1

原创 C# 关于Zookeeper的分步式锁

关于C#分步式锁的资料很少,特别是对Zookeeper的,在网上搜索多数是java版的示例,在所以查阅了相关资料了解了分步式锁原理后,写了一个小程序,并测试通过,现在把研究成果记录一下,供大家研究学习,目前还未应用到项目中,可能会存在未知问题,就目前来讲,仅供参考。

2017-01-11 17:56:57 3983 3

原创 TNS:connection closed

连接数据库时出现TNS:connection closed .tnsping,也出现TNS:connection closed.C:\Users\Administrator>tnsping orclTNS Ping Utility for 64-bit Windows: Version 11.2.0.2.0 - Production on 01-JUN-2016 00:08:59

2016-06-01 08:09:25 953

原创 Fastdfs 关于file: shared_func.c, line: 994, malloc 1 bytes fail问题的解决

今日由于服务器到期没有及时续上,导致服务器被关,服务器启动后发现图片存储出现问题,查看进程,发现无tracker进程,重启无效,查看日志,出现已经信息:[2016-02-22 14:44:07] ERROR - file: shared_func.c, line: 994, malloc 1 bytes fail[2016-02-22 14:44:07] ERROR - file: tra

2016-02-22 16:00:32 5718

原创 CRtmpServer转推流到Nginx Rtmp及SRS(SimpleRtmpServer)的经历

本人一直用的是CRtmpServer服务,在CRtmpServer服务中根据自已的想法也加入了许多功能,如通过http接口来加载配置等,苦于不支持HLS,自已添加ts分片水平又有限,思来想去决定借助SimpleRtmpServer的HLS功能。说干就干,SRS顺利搭好,比想像中的要简单。

2015-01-09 20:02:12 10729

原创 C#中的WebBorwser清除指定域名下的Cookie

C#中的WebBorwser清除指定域名下的Cookie

2015-01-07 11:52:56 2603

转载 FlashBuilder 4.6 破解

经本人测试过,好用!!具体步骤如下:1.在Adobe官网下载FlashBuilder 4.6,然后执行安装;2.安装时,不用序列号,直接选择安装试用版;3.安装完成后在安装目录下依次修改下列3个文件:   (1).eclipse\plugins\com.adobe.flexbuilder.project_4.6

2014-10-14 15:19:59 960

原创 Linux下安装SVN客户端

Linux下安装SVN客户端的步骤

2014-07-03 13:37:53 47460 5

原创 Linux下安装PHP

下载  http://www.php.net/releases/[root@hm16-214 software]# wget http://cn2.php.net/get/php-5.5.5.tar.gz/from/this/mirror2、解压[root@hm16-214 software]# tar zxvf php-5.5.5.tar.gz [root@h

2014-07-02 16:18:25 7120

原创 Linux下Nginx的安装步骤

Linux下Nginx的安装 如果出现:error: 'ngx_http_file_cache_node_t' has no member named 'length'异常,可能是ngx_cache_purge-2.1.tar.gz版本太旧导致

2014-06-28 17:13:39 15172 1

原创 Linux下Memcached的安装步骤

Linux下Memcached的安装步骤,如果出现/usr/local/memcached/bin/memcached: error while loading shared libraries: libevent-2.0.so.5: cannot open shared object file: No such file or directory异常在/etc/ld.so.conf中加入/usr/local/lib这一行,保存之后,再运行:/sbin/ldconfig –v更新一下配置即可。

2014-06-28 16:53:03 16217 1

原创 CrtmpServer支持Android与IOS进行RTMP直播遇到的_checkbw问题

在进行移动端视频直播项目时遇到的问题,手机端在推的流时的是没问题的,主要现在是IOS和安卓连接CRtmpServer后进行播放时checkBW过不了,出现异常:NetConnection.Call.Failed,但连FMS服务器时能正常播放,由于用的是VLC的库,是封装好的,确定不了是哪个环节出了问题,以下是安卓与IOS开发报出来的异常截图。

2014-06-25 11:48:54 9252 11

原创 天气预报 提供本地天气预报服务(含PM2.5,紫外线等指数)

提供本地天气预报服务,数据每20分钟更新一次,数据来源于:http://www.liaofuwu.com/

2014-04-16 14:40:51 2799

原创 基于C#分步式聊天系统的在线视频直播系统 之 数据库操作基类 - 通用于Windows及Linux的Mono环境

数据库操作基类项目demo:http://www.liaofuwu.com环境支持操作系统:Windows、Linux的Mono支持数据库:Mysql、Oracle、Sql Server配置配置文件默认位置配置文件为dbinit.ini,文件需放置于站点根目录。如:Windows站点位于d:\www\wwwroot\,则dbinit.ini文件需放置于d:\dbin

2014-04-04 15:27:24 2998

原创 基于C#分步式聊天系统的在线视频直播系统 之 FY.Logfiles(日志文件组件)

文件日志组件,组件分调试、普通、警告、系统、异常5个等级,根据配置等级将日志写入文件。

2014-04-02 17:53:56 4197

原创 基于C#分步式聊天系统的在线视频直播系统设计

基于C#开发Web聊天室的设计方案(含视频直播),支持分步式布属,解决了Session的跨应用,单服务器支持上万人的同时在线聊天,聊天体验地址:http://www.liaofuwu.com

2014-04-02 17:36:23 9297

原创 CrtmpServer不支持FFMpeg截图以及个别客户端推流(如XSplit)的解决办法

CRtmpServer成功布属后,应用测试一切正常,但突然发现通过FFMPEG截图出现异常,同时XSPlit也无法正常实现推流,经过断点调试,最终将问题解决现和大家分享交流,希望能帮到更多的人。

2014-01-15 17:25:49 6112

原创 MongoDB中复杂的分组查询统计(MapReduce)

按日期、行为、用户统计行为表由于行为表是分片表,不能使用group,只能采用MapReduce进行分组统计:db.runCommand({mapreduce:"pmhuseraction",map:function() { emit({date:this.statustime.getFullYear() + "-" +this.statustime.getMonth() + "-"

2012-06-13 16:08:13 5950

原创 MongoDB中复杂的分组查询统计(MapReduce)

按日期、行为、用户统计行为表由于行为表是分片表,不能使用group,只能采用MapReduce进行分组统计:db.runCommand({mapreduce:"pmhuseraction",map:function() { emit({date:this.statustime.getFullYear() + "-" +this.statustime.getMonth() + "-"

2012-06-13 16:08:12 2939

原创 MongoDB 同步异常 replSet error RS102 too stale to catch up

[rsSync] replSet syncing to: 192.168.1.191:10001Fri Jun  1 08:45:26 [rsSync] replSet error RS102 too stale to catch up, at least from 192.168.1.191:10001Fri Jun  1 08:45:26 [rsSync] replSet our la

2012-06-06 12:05:38 2284

原创 MongoDB过程中返回游标的方式

MongoDB过程中如直接返回游标对象,会报异常,可采用以下方式将游标内容返回://MongoDB在创建过程function f1Test() {var result = "";var cur = db.pmhmicroblogtopic.find();while (cur.hasNext()) {var r = cur.next();result += tojson(

2012-04-09 22:58:08 1220

原创 MongoDB集群,解决数据不分片问题

按 http://blog.csdn.net/fengyily/article/details/7388926 中配置的MongoDB集群,进行数据插入,并查看集合状态时发现两个问题: 1、集合中的数据不会分片。    配置了shard1/shard2/shard3三个分片,但数据只会集中在集合所在的分片上。 2、数据插入效率低下。    采用for循环批量插入20万数据时

2012-03-29 19:33:58 5068

原创 MongoDB分片群集(windows)

1、准备工作C:\Documents and Settings\Administrator>d:D:\>cd D:\mongodb-win32-i386-2.0.2D:\mongodb-win32-i386-2.0.2>mkdir dataD:\mongodb-win32-i386-2.0.2>cd dataD:\mongodb-win32-i386-2.0.2\data>

2012-03-23 23:05:48 2635

原创 MongoDB分片布属(Linux)

1、创建数据文件夹[root@Mongo-server-A /]# mkdir data[root@Mongo-server-A /]# cd /data[root@Mongo-server-A data]# mkdir config[root@Mongo-server-A data]# mkdir shard1[root@Mongo-server-A data]# mkdir

2012-03-23 23:03:37 1534

原创 MongoDB高可用架构 集群权限控制

高可用架构图 MongoDB高可用架构的搭建分片存储服务器规划每个分片3服务器,前期采用三台,日后服务器的增加考虑灾备,服务增加的基数最少为两台。 类型服务器用途系统说明存储/数据Server1Shard1/Shard2/Shard3Linux 6

2012-03-23 22:45:03 8887

原创 .Net 创建Windows服务(图) 初级

写在前面的话用.Net开发Windows服务十分简单,通常我们将程序做成服务运行,其实就是为了让系统不停的去做某一件事或某些事(即便系统是注消状态中)。所以,服务的重点其实还是“事”,我们让服务做什么“事”。把这“事”定义出来,后面的服务调用、安装布属就简单了。.Net的服务提供了OnStart、OnStop方法。简单说OnStart就是服务启动时的一个事件,OnStop就是停止服务的事件。我们只需要在服务的启动事件中,创建一个线程让它不断的去做“事情”,在停止事件中将线程终止掉,就是这么简单。下面我用一个

2010-08-17 23:46:00 2172 1

原创 Windows下的Memcached安装

<br />方法一:直接安装<br />1、下载memcache的windows稳定版,解压放某个盘下面,比如在c:/memcached<br />2、在终端(也即cmd命令界面)下输入"c:/memcached/memcached.exe -d install"安装<br />3、再输入:"c:/memcached/memcached.exe -d start"启动。(以后memcached将作为windows的一个服务每次开机时自动启动。这样服务器端已经安装完毕了。)<br />memcached的基本

2010-08-05 20:35:00 1259 1

转载 爱情编程

周末,你在家里蒙着被子睡大觉。这时候,刺耳的手机铃声大作,你怒了,很想问候对方的母亲!可是一看号码,原来是用户,你不得不强压怒火,以十二分和蔼的态度接电话,点头如捣蒜,“好、好、马上去解决!”。然后胡乱穿上衣服,打车去机房解决问题,心里怒骂,这该死的程序,又挂了!

2010-08-05 20:17:00 795

code128 条码生成 qt

qt code128 Qt下用于生成条码,有code39和code128两种可选,项目集成,qt 可直接调用

2020-12-01

GBK和Unicode的对照表

GBK和Unicode的对照表,找了一大圈没有找到免费的,都是需要币,而且还不便宜,为了解决编码转化问题,花钱充了个会员下载,便宜点提供给大家。就不要说谢谢了

2020-11-13

.Net数据库操作基类 - 通用于Windows及Linux的Mono环境

1、.Net数据库操作基类,支持Mysql、Sql Server、Oracle等多种数据库; 2、同一项目可以支持调用不同数据库,只需在调用前调用DataBaseOperator.Init方法; 3、采用绑定变量调用,参数通过ParamCollections对象实现; 4、调用方便,一次初使化连接池名,后续直接调用; 5、详细使用说明见我博客。

2014-04-04

文件日志组件

文件日志组件,组件分调试、普通、警告、系统、异常5个等级,根据配置等级将日志写入文件。

2014-04-02

FileZilla_Server(FTP 服务端)

FileZilla 是一个免费的 FTP 客户端软件,虽然它是免费软件,可功能却一点也不含糊,比起那些共享软件来有过之而无不及,在新的版本中作者改进了手动下载的界面和功能等,不过该软件暂时还是不支持断点续传功能。总的来说是一款优秀的免费软件。

2010-08-18

DebugView调试工具

DebugView 调试工具 程序员必备工具

2010-08-18

Windows服务实例

用.Net开发Windows服务十分简单,通常我们将程序做成服务运行,其实就是为了让系统不停的去做某一件事或某些事(即便系统是注消状态中)。所以,服务的重点其实还是“事”,我们让服务做什么“事”。把这“事”定义出来,后面的服务调用、安装布属就简单了。

2010-08-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除