13 「已注销」

尚未进行身份认证

我要认证

一个在深圳创业的程序员,核心业务开发大规模即时通讯系统,电商系统。

等级
TA的排名 1k+

duilib把ZIP皮肤编译进EXE

From: http://www.duilibcn.com/ziliao/215.html目前发现,压缩成zip的方式,不能使用图片资源的相对路径。·duilib把ZIP皮肤编译进EXE· duilib的皮肤界面用的是XML和图片资源,发布duilib时需要带上XML和图片文件夹,但是这样容易被别人修改,幸好duilib提供了一个函数voidCPaintManage...

2019-04-20 23:45:59

我当年我是如何应对老大给我画饼免费996加班的。

目前996.ICU的话题炒的火热,我也来谈谈自己的一个真实故事:当年我也是在一家深圳科技园996的公司上班,老大动不动就给我们画饼打鸡血。工资砍半发放从15000,砍半发7500,就这样子干了8个多月,有2次加班加到流鼻血,加班加到眼球出血,后来我突然醒悟了,是呀,这么加班搞下去身体都搞垮了,要是那一天倒下了,一生就彻底交代了。最后离职的时候,那8个月的7500的工资也没要到...

2019-04-19 19:44:02

安装devtoolset来满足gcc不同版本的要求

在运维的工作内,经常要编译安装各种开源组件,以CentOS 6的用户来说,大部分时候用到gcc的时候都是4.4.7版本的,在绝大多数情况下编译一些东西还是够用的,但还是有个别软件对gcc的版本是有要求的,例如rethinkdb这个东西,就要求4.8.2以上的版本,为什么呢?因为要用c++11特性,这个在CentOS6中的默认gcc版本是不支持的。要解决这个问题一般有两种方法:1、手动编译gcc...

2019-04-12 22:31:27

解决git 每次使用都需要输入账号密码 ( Windows和linux)

Windows上设置避免每次git push 都需要账号密码在 C:\Users\luojie 目录下 能看到 [.gitconfig] 这个文件:[user] name = kn**** email = ************.com [credential] helper = store配置了credential之后就可以存储账号密码,下次不用...

2019-04-12 22:25:50

TeamTalk 二次开发总结

PHP后台获取当前在线人员 PHP后台生成服务器二维码 APP(IOS+Android)扫码切换服务器功能 在线注册功能 阿里云短信验证(国内+国际) 找回密码功能 在线推送功能 订阅号功能(创建订阅号、后台绑定人员、订阅号推送) 消息收藏功能 发送文件功能(安卓) 解散群聊、退出群聊 增加客户端jpeg-turbo图片压缩(安卓) 增加客户端消息搜索功能 PHP后台修复...

2019-04-10 11:22:05

阿里云C++短信发送程序

我们后台是C++的,短信用的阿里云平台的国际短信,需要用到C++版本的发送程序:#include <stdio.h> #include <string.h> #include <openssl/hmac.h>#include <iostream>#include <curl/curl.h>#include <st...

2019-04-10 11:07:33

centos 7升级gcc4.9.x教程

升级必要说明GCC 和 GCC++ 介绍gcc 与 g++ 区别 gcc【全称GNU Compiler Collection】 是gnu的c编译器 g++ 是c++编译器 gcc简介gcc是GNU项目中符合ANSI C标准的编译系统,能够编译用C、C++、Fortran、Pascal、Objective-C、Java、Ada,Go与其他语言。 gcc又可以作为编译与...

2019-04-07 11:09:26

ftp客户端连接报错500 Illegal PORT command. ftp: bind: Address already in use解决

FTP链接阿里云的云主机出错。报错信息:500 Illegal PORT command.ftp: bind: Address already in use解决方案:ftp ip 输入了用户名和密码报了错如下ftp> ls500 Illegal PORT command.ftp: bind: Address already in use然后解决如下ft...

2019-04-05 04:57:14

创业公司的我们,微服务为什么不迷信Spring-Cloud

业务背景我们是一家SaaS软件研发公司,我们服务的客户主要是企业为主,对网站速度,网站安全性,以及交易吞吞吐有要求,经常出现平常网站压力很小,做一波活动,压力增加成百上千倍(最担心客户广告投放过猛,直接压垮我们系统),这种是家常便饭,各种活动走一波,我们压力山大,对系统性能和可靠性要求很高。说简单的点,前端页面灵活多变,后端系统不只是要安全可靠,还要做到能屈能伸,这可把我们技术小哥哥可愁坏了。...

2019-04-02 23:53:40

Nginx防盗链的3种方法 文件防盗链 图片防盗链 视频防盗链 linux防盗链

Nginx 是一个很牛的高性能Web和反向代理服务器, 它具有有很多非常优越的特性; 在高连接并发的情况下,Nginx是Apache服务器不错的替代品,目前Web服务器调查显示Apache下降Ngnix攀升,linux下更多的服务商选择了Ngnix放弃了Apache; Nginx在美国是做虚拟主机生意的老板们经常选择的软件平台之一.能够支持高达 50,000 个并发连接数的响应, 感谢Ngin...

2019-03-31 23:13:36

Activiti工作流入门

Activiti简介Activiti是一个开源的工作流引擎,它实现了BPMN 2.0规范,可以发布设计好的流程定义,并通过api进行流程调度。Activiti 作为一个遵从 Apache 许可的工作流和业务流程管理开源平台,其核心是基于 Java 的超快速、超稳定的 BPMN2.0 流程引擎,强调流程服务的可嵌入性和可扩展性,同时更加强调面向业务人员。Activiti 流程引擎重点关注...

2019-03-30 11:21:19

BETA、ALPHA、RC、RELEASE、GA、SNAPSHOT等版本号的区别

版本号版本号,顾名思义,系统、架包、软件的标识号。版本号的数字信息通俗易懂,格式:主版本号+次版本+(修正版本号build-可选)+(编译版本号-可选)+英文常见号(重点)。常见号:英文各种架包名,Maven的依赖,官网API时,常见,GA、SNAP-SHOT、RELEASE、ALPHA、BETA、RC等版本号。Alpha、Beta、Gamma版本以下三者,在系统、架包、软...

2019-03-30 11:16:20

The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml问题解决方案

问题描述:在整理老项目的时候,maven中运行tomcat7,出现以下错误。报错信息:The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml报错原因:缺少JSTL实现包,在pom.xml引入依赖解决。<!-- JSTL --><...

2019-03-30 03:10:53

CentOS下MySQL/MariaDB表名大小写敏感设置

问题描述:Hibernate项目提示表不存在,查看数据库发现表是存在的,只是大小写不一样。问题分析:由于MariaDB/MySQL 默认对表名大小写敏感,导致问题产生。解决方案:修改mysql配置sudo vi /etc/my.cnf在my.cnf文件中追加以下内容lower_case_table_names=10:大小写敏感;1:大小写不敏感)...

2019-03-30 02:51:00

解决访问Tomcat时报have different Class objects for the type javax/el/ExpressionFactory used错误

报错信息:for the method's defining class, javax/servlet/jsp/JspApplicationContext, have different Class objects for the type javax/el/ExpressionFactory used in the signatureat com.sun.faces.config.Co...

2019-03-30 01:47:06

Android的android.os.DeadObjectException异常

报错信息:android.os.DeadObjectException异常原因:该异常表示对应的服务或对象已经停止,但是却仍有对其发起调用。1.数据库,蓝牙,摄像头,麦克风等用已调用过close()的对象来connect(),将会报错;2.引用被系统回收的对象,也会报这个错误。处理方案:建议在服务终止或对象回收后把相应的引用置空,并且在所有可能用到这个对象的地方进行判空操...

2019-03-27 20:37:24

Android写入报错:Caused by: android.system.ErrnoException: open failed: EACCES (Permission denied)

Android6.0中写入sd卡报错报错信息:Caused by: android.system.ErrnoException: open failed: EACCES (Permission denied)解决方案:由于Android6.0之后权限是动态申请了,除了在AndroidMinifest.xml中加入权限配置,还需要java代码中动态申请权限,由用户手动允许的。1...

2019-03-27 20:22:55

Plugin with id 'com.github.dcendents.android-maven' not found.问题解决

报错信息:Plugin with id 'com.github.dcendents.android-maven' not found.解决方案:项目下全局的build.gradle文件,将添加上classpath 'com.github.dcendents:android-maven-gradle-plugin:1.4.1'就搞定了// Top-level bu...

2019-03-27 20:17:11

Caused by: android.system.ErrnoException: open failed: EACCES (Permission denied)

Android Studio升级到3.2.1后,运行项目报如下错:Could not find com.android.tools.build:aapt2:3.2.1-4818971.解决方法:在项目的build.gradle文件中,新增一行google()即可解决allprojects { repositories { jcenter() ...

2019-03-27 20:15:12

即时通讯APP外包之需求分析

因为之前接的外包,里面包含了IM功能,钱不多,不想花太多精力在IM上,只想花点时间把客户的需求满足,客户需要的IM功能其实不是重点,重点是基于IM上的其他功能。初步需求很多朋友在做APP项目的时候,多少都会要用到即时通讯功能,但是自己从零去开发一套完整可用的即时通讯的功能又划不来。市面上现在有的第三方IMSDK,开始的时候可能很简单,但是到了APP真正量上来了,是一笔很大的开销...

2019-01-11 23:32:07

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。