- 博客(112)
- 资源 (8)
- 收藏
- 关注
原创 mysql_real_connect to {IP}:SSL connection error: Failed to set ciphers to use
一年内因为换电脑不停的出现这个问题。网上也找不到合适的办法,大模型也给了一些解释,但是都没有具体的解决方案。原因:mysql server 虽然注释掉了ssl的配置文件,但是实际还是没有关闭(可能是因为我是自己编译mysql的原因)解决:在mysql配置文件里加上ssl=0,重启解决。
2024-05-17 10:46:24
286
原创 XCODE下载版本
macOS Catalina 10.15.4 (搭载 Intel 芯片的 Mac)macOS Catalina 10.15.4 (搭载 Intel 芯片的 Mac)macOS Catalina 10.15.4 (搭载 Intel 芯片的 Mac)macOS Catalina 10.15.4 (搭载 Intel 芯片的 Mac)(搭载 Apple 芯片的 Mac)(搭载 Apple 芯片的 Mac)(搭载 Apple 芯片的 Mac)(搭载 Apple 芯片的 Mac)要求的最低 OS 版本。
2023-03-02 13:40:14
1985
原创 undefined reference to `vtable for 问题的补充
半天时间在纠结这个问题,最终是因为低级错误。但是追查的思路应该记录一下。1,原因 这个错误的原因网上有很多,确切的原因是因为继承的父类之后的父类虚函数没有实现导致,查了半天怎么看都是实现了的,结果发现另有原因。2,解决 函数未实现的原因一般有两种,一种是确实没定义,这个很好定位,另一种则是定义了未找到。 最后发现问题是我定义了,但是GCC未找到,原来是没有在MAKEFILE里指定目录。...
2020-07-03 16:33:03
458
原创 MySQL导入导出数据相关操作
导出mysqldump -uroot -pseafitjava --databases data_statistic > ./data_stat.sql导入mysql> source ./data_stat.sql;
2020-06-29 17:17:05
315
原创 自己搭建开源数据统计报表系统
data_statistic通用数据统计报表系统苦统计报表久已!最近在做规则引擎的数据分析,苦于没有一款合适的数据可视化统计报表,网上搜索了一圈,并没有一款开源的拿来即用的统计报表,于是尝试着看是否能自己做一个。可视化报表的核心是数据可视化,在搜索过程中,找到了Chart.js这样的神兵利器 示例,顿时信心大增,感觉一天可以把报表建起来。 如何Run起来 效果示例 当前已经在规则引擎的数据分析中用起来,让数据查看和分析简单
2020-06-29 11:52:15
4243
原创 服务报错:[TARS]ServantHandle::handle request protocol decode error:require field not exist, tag: 1, head
服务报错:[TARS]ServantHandle::handle request protocol decode error:require field not exist, tag: 1, headTag: 0原因: 部署HTTP服务必须用非TARS协议
2020-06-24 11:32:22
635
原创 腾讯开源TARS安装问题记录
1,服务的位数一定要是64位,否则编译是会出现 undefined xxx content2,替换安装源,最好用阿里云的,速度最快(以下复制全替换) deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted univ...
2020-06-19 11:06:13
266
转载 Centos mysql.h
操作系统是centos7,在make时报如下错误:In file included from db_exception.cpp:22:0:db_interface_mysql.h:32:25: 致命错误:mysql/mysql.h:没有那个文件或目录 #include "mysql/mysql.h" ^编译中断。make[2]: *** [Hybri...
2018-03-11 20:09:57
1832
原创 各种符号的英文
! 叹号 exclamation mark/bang ? 问号 question mark , 逗号 comma . 点号 dot/period/point : 冒号 colon ; 分号 semicolon ” 双引号 quotation marks/double quote ‘ 单引号/撇号 apostrophe/single quote ` 重音号 backq
2017-08-10 16:52:09
4055
转载 从《王者荣耀》来聊聊游戏的帧同步
http://www.sohu.com/a/153269736_163917这是王者荣耀技术分析系列第二篇,有兴趣请持续关注。1、像《王者荣耀》一样红过2、从《王者荣耀》来聊聊游戏的帧同步3、游戏服务器的架构演进农药自从上线以来,依靠着强大的产品力以及腾讯的运营能力,在游戏市场上表现可谓是风生水起,根据第三方的调研数据显示,《王者荣耀》渗透率
2017-07-19 15:16:22
416
转载 __builtin_expect — 分支预测优化
http://www.cnblogs.com/LubinLew/p/GCC-__builtin_expect.html1.引言在很多源码如Linux内核、Glib等,我们都能看到likely()和unlikely()这两个宏,通常这两个宏定义是下面这样的形式。#define likely(x) __builtin_expect(!!(x),
2017-07-14 17:18:45
402
转载 关于linux/unix信号处理最深入的文章之一
http://www.cppblog.com/elva/archive/2008/09/10/61544.html收集一些网上的资料,以便参考:http://blog.chinaunix.net/u2/69143/showart_1087349.html 当服务器close一个连接时,若client端接着发数据。根据TCP协议的规定,会收到一个RST
2017-07-12 11:02:07
230
转载 微服务架构
http://geek.youkuaiyun.com/news/detail/210557大家都在提微服务架构,微服务架构到底是什么?它有哪些特点和设计模式?我们在打造微服务架构过程中,这些设计模式在实战当中如何应用?数据的一致性应该如何保证?今天我将针对上述疑问分享一下我的思考。微服务架构特点什么是微服务架构?看下图的这段英文,这是Martin Fowler 在201
2017-07-12 10:12:55
374
转载 CentOS 7中firewall防火墙详解和配置以及切换为iptables防火墙
原文链接:http://blog.youkuaiyun.com/xlgen157387/article/details/52672988一、firewall介绍CentOS 7中防火墙是一个非常的强大的功能,在CentOS 6.5中在iptables防火墙中进行了升级了。1、官方介绍The dynamic firewall daemon firewalld provid
2017-07-09 08:49:37
332
转载 最小版本Centos7安装完毕后无法联网的解决方法
Centos7安装完毕后无法联网的解决方法1、打开终端窗口 用root登录2、输入:cd /etc/sysconfig/network-scripts/3、编辑配置文件:vi ifcfg-ens33 修改noboot=no 为 noboot=yes4、修改完成后保存:冒号(:)wq 保存退出 5、重启6、
2017-07-08 18:33:30
922
转载 最小版本CentOS7 安装完成后ifconfig命令不能用
# ifconfig-bash: ifconfig: command not found 1, 查看ifconfig命令是否存在 查看 /sbin/ifconfig是否存在 2 , 如果ifconfig命令存在,查看环境变量设置 #echo $PATH 如果环境变量中没有包含ifconfig命令的路径
2017-07-08 18:30:23
485
原创 SSL_connect失败返回-1的一种情况解决办法
SSL_connect返回-1的一种原因是因为socket设置成了非阻塞模式,应设置为阻塞模式。SSL_library_init(); ERR_load_BIO_strings(); SSL_load_error_strings(); OpenSSL_add_all_algorithms();
2017-07-02 22:01:43
17695
8
转载 select的理解
从别人的博客中转载过来了这一篇文章,经过重新编辑排版之后展现于此,做一个知识点保存与学习。 select函数用于在非阻塞中,当一个套接字或一组套接字有信号时通知你,系统提供select函数来实现多路复用输入/输出模型,原型:int select(int maxfd,fd_set *rdset,fd_set *wrset,fd_set *exset,struct t
2017-06-14 17:03:32
363
转载 VC设置环境变量
http://blog.youkuaiyun.com/liang19890820/article/details/51658574将命令提示符定位到D:\Program Files\Microsoft Visual Studio 12.0\VC\bin, 然后输入vcvars32.bat(如果没有这一步,会提示nmake不是内部或外部命令)。
2017-06-12 17:03:54
1486
转载 数据库压缩技术探索
转载,http://geek.youkuaiyun.com/news/detail/201478记录一下,免得找不到了作为数据库,在系统资源(CPU、内存、SSD、磁盘等)一定的前提下,我们希望:存储的数据更多:采用压缩,这个世界上有各种各样的压缩算法;访问的速度更快:更快的压缩(写)/解压(读)算法、更大的缓存。几乎所有压缩算法都严重依赖上下文:位置相邻的
2017-06-09 09:51:27
624
转载 SpringMVC
http://blog.youkuaiyun.com/fulai0_0/article/details/42967481 配置http://blog.youkuaiyun.com/u012586389/article/details/67635480 打包
2017-05-27 15:25:56
176
转载 VMware Workstation 11 中 Ubuntu 14.04 的 VMware Tools 问题 : 共享文件夹
转自http://blog.youkuaiyun.com/chinley/article/details/45666241#comments症状:主要表现在Win7中用VM11安装的Ubuntu14.04中,安装完自带的VMware Tools之后,/mnt/hgfs 中没有前面已经设置好的共享文件夹。仔细查看了安装过程,发现在编译vmhgfs/module.o的时候出现了错误。国内网站上
2017-05-23 19:45:42
192
转载 Mysql源码编译
主要参考了下面两篇文章http://forum.ubuntu.org.cn/viewtopic.PHP?t=330121http://www.linuxidc.com/Linux/2011-09/42290.htm1、去MySQL官网下载最新的源码,下载页下拉菜单选Source Code->Generic Linux ????.tar.gz2、更新系统必
2017-05-23 14:37:17
766
转载 linux 同步时间命令
Linux的时间分为System Clock(系统时间)和Real Time Clock (硬件时间,简称RTC)。系统时间:指当前Linux Kernel中的时间。硬件时间:主板上有电池供电的时间。查看系统时间的命令: #date设置系统时间的命令: #date –set(月/日/年 时:分:秒)例:#date –set “10/11/10 10:
2017-05-22 20:09:19
3098
转载 Valgrind
Valgrind通常用来成分析程序性能及程序中的内存泄露错误一 Valgrind工具集简绍Valgrind包含下列工具: 1、memcheck:检查程序中的内存问题,如泄漏、越界、非法指针等。 2、callgrind:检测程序代码的运行时间和调用过程,以及分析程序性能。 3、cachegrind:分析CPU的cache命中率、丢失率
2017-05-20 23:43:43
207
转载 CoreDump
ulimit -c unlimitedulimit -a/proc/sys/kernel/core/core_pattern 默认内容:|/usr/libexec/abrt-hook-ccpp %s %c %p %u %g %t e方法1:临时修改:修改/proc/sys/kernel/core_pattern文件,但/proc目录本身是动态加载的,每次
2017-05-20 21:04:56
317
转载 内存使用情况查看
http://www.cnblogs.com/xd502djj/archive/2011/03/01/1968041.htmlhttp://www.cnblogs.com/zhuiluoyu/p/6154898.html
2017-03-08 19:33:42
226
原创 C++对象等于和memcpy的效率比较
StTestSize test1;StTestSize test2;1,test1 = test2;2,memcpy(&test1,&test2,sizeof(StTestSize));UINT64 uNow = g_pTimeManager->CurrentMicroSeconds();for (INT i=0;i{test1 = test2;}M
2017-03-07 10:30:32
1617
转载 深入理解非阻塞同步IO和非阻塞异步IO
http://blog.youkuaiyun.com/iter_zc/article/details/39291647
2017-03-04 23:10:38
240
转载 HTTPServer细节
https://yq.aliyun.com/articles/300606.阻塞Socket多线程并发程序设计因为HTPP都是基于短连接的,所以不可能出现服务端同时存在大量client连接的情况发生,所以采用多线程,并不会导致一个进程当中同时存在大量的线程情况发生,阻塞的socket多线程还可以增加每一个客户端连接响应的速度。对于多线程并发,即使其中
2017-03-04 22:24:48
305
翻译 bits/c++config.h找不到
如遇到缺少 sys/cdefs.h 的情况,输入以下命令安装标c库sudo apt-get install build-essential libc6-dev libc6-dev-i386如遇到缺少 bits/c++config.h的情况,输入以下命令安装gcc编译相关库sudo apt-get install gcc-4.7-multilib g++-4
2017-01-07 15:16:32
24889
3
转载 ubuntu14.04彻底删除nginx
http://blog.youkuaiyun.com/u010571844/article/details/508197041.先执行一下命令:1.1 删除nginx,–purge包括配置文件sudo apt-get --purge remove nginx111.2 自动移除全部不使用的软件包sudo apt-get autoremove12121.3 罗列
2016-11-11 15:11:16
807
转载 UBUNTU加SAMBA
以root根用户进行操作,如果您不是,请在每条命令前加上sudo==============简单步骤==========#sudo adduser blue#smbpasswd -a blue#vim /etc/samb/smb.conf[blue]comment = bluepath = /home/bluepublic = yesguest ok
2016-11-03 18:12:13
198
转载 使用itms-services安装ipa
备忘http://blog.youkuaiyun.com/RazerTang/article/details/46898051/在IOS7.1系统以后,如果要使用企业证书(299美元)通过itms-services在线安装ipa的话必须走https协议,而https的认证是要花费钱的,今天我们就来构建一个本地的https服务器来在线安装ipa。这里我们需要两本证书,一本放在服务器上,一本由
2016-10-20 19:26:41
32473
转载 ubuntu14.04设置静态ip
1. 找到文件并作如下修改:sudo vim /etc/network/interfaces修改如下部分:auto eth0iface eth0 inet staticaddress 192.168.0.117gateway 192.168.0.1 #这个地址你要确认下 网关是不是这个地址netmask 255.255.255.0network 192.
2016-10-09 15:20:25
438
转载 vim7.4官方源码在vs2013的编译方法及问题总结 (2013-11-04 12:06:52)
转载地址:http://blog.sina.com.cn/s/blog_5f2e119b0101s37n.htmlvim7.4发布也有一段时候了,也该是把之前编译的7.3重新编译一下了,于是考虑着到最新的visual studio 2013编译一下,也顺便看看有没有其它问题。1、安装vs2013,这个应该不用说了。2、下载vim源码,ftp://ftp.vi
2016-09-19 14:55:33
368
转载 打开MAC OS X系统自带NTFS功能
系统要求:mac os x 10.6及以上改动mount指令(可以在/sbin/mount/中找到,但需要打开mac隐藏文件)打开终端:sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.origtouch mount_ntfs之后在你的用户主目录下会生成一个mount_ntfs的空文
2016-09-11 20:54:47
1149
转载 svn previous operation has not finished
今天svn遇到一个头疼的问题,最开始更新的时候失败了,因为有文件被锁住了。按照以往的操作,我对父目录进行clean up操作,但是clean up 操作也失败了!svn cleanup failed–previous operation has not finished; run cleanup if it was interrupted cleanup 失败,失败的信息里又
2016-09-09 13:32:13
557
原创 UNITY更改启动窗口尺寸
void Awake(){ DontDestroyOnLoad(this.gameObject); #if UNITY_STANDALONE_WIN && !UNITY_EDITOR OnWinInitSize();#endif} void OnWinInitSize() { int se
2016-09-07 13:45:05
5395
图片双立方插值C++版本
2016-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人