- 博客(36)
- 资源 (2)
- 收藏
- 关注
转载 uml sequence diagram
什么是时序图时序图(Sequence Diagram),又名序列图、循序图,是一种UML交互图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。让我们来看一看visio2016对时序图的的解释。时序图的元素我们在画时序图时会涉及7种元素:角色(Actor)、对象(Object)、生命线(LifeLine)、控制焦点(Activation)、消息(Message)、自关联...
2019-06-18 10:56:12 309
转载 ubuntu gif 制作工具
sudo add-apt-repository ppa:peek-developers/stablesudo apt updatesudo apt install peek
2018-10-28 17:34:49 549
转载 tg不能输入中文 ibus
编辑 /etc/profile 文件末尾加上export GTK_IM_MODULE=ibus export XMODIFIERS=@im=ibus export QT_IM_MODULE=ibus source /etc/profile重启
2018-10-15 15:43:09 1111
转载 Using self-signed certificates
Using self-signed certificatesUpload your certificate using the certificate parameter in the setWebhook method. The certificate supplied should be PEM encoded (ASCII BASE64), the pem file should onl...
2018-10-10 14:21:07 418
转载 ubuntu安装谷歌输入法
安装谷歌拼音输入法打开终端输入: apt-get install fcitx-googlepinyin安装完成之后,进入系统设置 安装语言包 修改输入法系统点击“System Setting”->“Language Support”,将输入法系统修改为“fcitx”。 机器重启如果不进行重启的话无法找到安装的输入法。 添加输入法终端输...
2018-10-09 12:28:04 9520 3
转载 详解 HTTPS、TLS、SSL、HTTP区别和关系
一、什么是HTTPS、TLS、SSLHTTPS,也称作HTTP over TLS。TLS的前身是SSL,TLS 1.0通常被标示为SSL 3.1,TLS 1.1为SSL 3.2,TLS 1.2为SSL 3.3。下图描述了在TCP/IP协议栈中TLS(各子协议)和HTTP的关系。二、HTTP和HTTPS协议的区别1、HTTPS协议需要到证书颁发机构(Certificate Au...
2018-10-03 16:02:34 40672 12
转载 Golang 之协程详解
一、Golang 线程和协程的区别 备注:需要区分进程、线程(内核级线程)、协程(用户级线程)三个概念。 进程、线程 和 协程 之间概念的区别 对于 进程、线程,都是有内核进行调度,有 CPU 时间片的概念,进行 抢占式调度(有多种调度算法) 对于 协程(用户级线程),这是对内核透明的,也就是系统并不知道有协程的存在,是完全由用户自己的程序进行调度的,因为是由用户...
2018-09-22 13:02:06 5829 1
转载 You have not concluded your merge. (MERGE_HEAD exists)。(转)
本地有修改和提交,如何强制用远程的库更新更新。我尝试过用git pull -f,总是提示 You have not concluded your merge. (MERGE_HEAD exists)。我需要放弃本地的修改,用远程的库的内容就可以,应该如何做?傻傻地办法就是用心的目录重新clone一个,正确的做法是什么? 正确的做法应该是:git fetch --allgi...
2018-09-17 20:47:03 239
转载 mysql随机获取一条或者多条数据
研究一些随机的因素,主要是讲究效率问题。语句一:select * from users order by rand() LIMIT 1MYSQL手册里面针对RAND()的提示大概意思就是,在 ORDER BY从句里面不能使用RAND()函数,因为这样会导致数据列被多次扫描,导致效率相当相当的低,效率不行,切忌使用。---------分隔线-----------------------...
2018-09-14 16:29:33 1237 1
转载 ubutun中安装postman
开发的过程中经常使用Postman来发起网络请求,如何在ubuntu中安装Postman第1步:从官网下载你所需要的相应软件包。https://www.getpostman.com/apps第2步: 把下载的软件包放置在桌面路径,所以先进入桌面路径,再解压你下载的软件压缩包sudo tar -xzf Postman-linux-x64-6.1.13.tar.gz -C /opt/cd...
2018-09-11 11:05:25 293
原创 golang 环境搭建 ubuntu
# go 语言安装包https://studygolang.com/dltar -zxvf go1.10.linux-amd64.tar.gz -C /usr/local
2018-09-04 17:53:40 190
转载 更改gcc默认版本(gcc版本降级/升级)
更改gcc默认版本(gcc版本降级/升级)Ubuntu系统升级到16.04以后,gcc的版本变为6.2,编译比较老的项目编译不过,需要将gcc版本降级到ubunt14.04时候4.8版本.可以让系统存在两个gcc版本,4.8和6.2,但是默认的gcc版本为4.8(编译老的项目,直接make).而更高的版本6.2则可以留着供自己平时指定使用.按照如下步骤即可:(1)在Ubuntu 1...
2018-09-04 17:35:39 39058 2
转载 Ubuntu 系统环境变量配置文件
Ubuntu Linux系统环境变量配置文件:/etc/profile : 在登录时,操作系统定制用户环境时使用的第一个文件 ,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。/etc /environment : 在登录时操作系统使用的第二个文件, 系统在读取你自己的profile前,设置环境文件的环境变量。~/.profile : 在登录时用到的第三个文件 是...
2018-08-13 20:19:27 8332
转载 golang http 中间件
https://www.alexedwards.net/blog/a-recap-of-request-handlingProcessing HTTP requests with Go is primarily about two things: ServeMuxes and Handlers.A ServeMux is essentially a HTTP request router ...
2018-08-01 17:16:09 809
转载 理解 Go 语言中的方法和接收者
0x01 前言Go 语言的语法实在有些不一样,与其它面向对象语言相比,Go 的方法似乎有些晦涩。0x02 方法的定义在 Go 语言里,方法和函数只差了一个,那就是方法在 func 和标识符之间多了一个参数。type user struct { name string, email string,}//这是函数的定义func notify(...
2018-07-27 21:35:28 344
转载 QT用VS2013编译的程序在XP下是无效的win32应用程序
QT用VS2013编译的程序在XP下是无效的win32应用程序如需转载请标明出处:http://blog.csdn.net/itas109 问题: QT采用VS2013编译后的程序无法在XP下运行,提示无效的win32应用程序解决: 在.pro文件中加入#vs2013兼容xpwin32 { QMAKE_LFLAGS_WINDOWS = /SUBSYSTEM:WINDOWS,5.01 ...
2018-05-02 10:58:11 825
转载 Ubuntu Server 16.04中文方块菱形乱码问题解决
Ubuntu Server 16.04中文方块菱形乱码问题解决这里只讲tty的中文方块乱码默认的tty只能显示一个字节128或256字符,你可以用setfont命令去改tty的字体,但是永远只能局限在1字节。不能支持utf-8多字节,所以我们需要安装fbterm安装fbtermsudo apt-get install fbterm加video组并更改fbterm权限
2017-09-10 19:48:55 1198
转载 删除了目录卸载或安装出现Invalid drive错误
前言:因为工作环境需要,更改了驱动目录,今天折腾NODE,出了Invalid drive错误。卸载也报这个错,搜了一下Invalid drive解决方案方法:模拟一个假的驱动目录,欺骗电脑。第一步 进入运行输入 subst E:%TEMP%(缺什么盘写什么盘,我缺E,我写E)第二步 执行你想在这个盘下的操作(卸载安装啥的)第三步 不需要时删除这个假盘:
2017-03-04 18:49:13 7956 1
转载 CocoStudio制作多分辨率UI布局
如何快速地制作UI, 是开发游戏时不得不面临的问题. Cocos2d-x 经历了1.0时代的固定位置, 2.0时代的相对位置, 在3.0时代引入了全新的GUI机制. 新的GUI机制, 类似于Android的GUI系统, 功能强大但如果手动编码来实现就很繁琐. CocoStudio对Cocos2d-x的新的GUI系统进行了全面的支持, 可以让大家在快速开发UI的同时也享受到Cocos2d-x强大
2016-07-18 10:24:04 1339
转载 cocos2d-x 屏幕适配新解
cocos2d-x 屏幕适配新解转自:http://blog.leafsoar.com/archives/2013/05-10-19.html为了适应移动终端的各种分辨率大小,各种屏幕宽高比,在 cocos2d-x(当前稳定版:2.0.4) 中,提供了相应的解决方案,以方便我们在设计游戏时,能够更好的适应不同的环境。而在设计游戏之初,决定着我们屏幕适配的因素有哪些,简而言之只有
2016-07-18 09:45:52 574
转载 linux中fork()函数实例详解
一、fork入门知识 一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。 一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空间。然后把原来的进程的所有值都复制到新的新进程中,只有少数值与原来
2015-08-21 11:54:32 284
转载 c++常见面试题30道
1.new、delete、malloc、free关系delete会调用对象的析构函数,和new对应free只会释放内存,new调用构造函数。malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之
2015-08-20 11:09:29 429
转载 RTSP
RTSP简介 RTSP(Real Time Streaming Protocol)是由Real Network和Netscape共同提出的如何有效地在IP网络上传输流媒体数据的应用层协议。RTSP对流媒体提供了诸如暂停,快进等控制,而它本身并不传输数据,RTSP的作用相当于流媒体服务器的远程控制。服务器端可以自行选择使用TCP或UDP来传送串流内容,它的语法和运作跟HTTP 1.1类
2015-08-14 14:09:49 1054
转载 C++常见面试题
这些东西有点烦,有点无聊。如果要去C++面试就看看吧。几年前网上搜索的。刚才看到,就整理一下,里面有些被我改了,感觉之前说的不对或不完善。 1.求下面函数的返回值( 微软)int func(x) { int countx =0; while(x) { countx ++; x = x&(x-1); } return countx; }
2015-08-10 11:47:51 355
转载 关于WM_NCHITTEST消息
我为了移动一个无标题栏的窗体,使用了WM_NCHITTEST消息,这个消息大概如下:通常,我们拖动对话框窗口的标题栏来移动窗口,但有时候,我们想通过鼠标在客户区上拖动来移动窗口。一个容易想到的方案是,处理鼠标消息WM_LBUTTONDOWN和WM_LBUTTONUP。在OnLButtonUp函数中计算鼠标位置的变化,调用MoveWindow实现窗口的移动。注意,拖动标题栏移
2015-07-07 18:07:13 347
转载 C++模板
C++模板 http://www.cnblogs.com/gw811/archive/2012/10/25/2738929.html模板是C++支持参数化多态的工具,使用模板可以使用户为类或者函数声明一种一般模式,使得类中的某些数据成员或者成员函数的参数、返回值取得任意类型。 模板是一种对类型进行参数化的工具; 通常有两种形式:函数模板和类模板; 函
2015-06-12 14:10:40 308
转载 boost::bind的使用
http://blog.csdn.net/hopingwhite/article/details/6278472最近在几经波折之后,终于对于boost::bind有点理解了。对于习惯了其他语言的人来说,boost::bind是个挺神奇的东西,它可以将你的方法适配成任何其他的方法。其实这得益于c++的模板以及操作符重载,去看boost::bind的实现就会发现它是一个有n多重载的函数,这
2015-06-12 11:25:12 289
原创 mysql高级查询
【聚合函数】统计记录的条数select count(*) from 表名;求某个字段所有值的总和select sum(字段名) from 表名;求某个字段所有值的平均值select avg(字段名) from 表名;求某个字段的最大值select max(字段名) from 表名求某个字段的最小值select min(字段名)
2015-06-11 13:43:32 516
转载 理解MySQL——索引与优化
(转)理解MySQL——索引与优化http://www.cnblogs.com/hustcat/archive/2009/10/28/1591648.html写在前面:索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点。考虑如下情况,假设数据库中一个表有10^6条记录,DBMS的页面大小为4K,并存储100条记录。如果没有索引,
2015-06-09 11:43:54 372
原创 mysql笔记
mysql 二进制分发版下载地址http://dev.mysql.com/downloads/mysql/#downloads基本操作SHOW DATABASES;SHOW TABLES;创建表CREATE TABLEtb_mytab(id INT(11),name VARCHAR(20),grade FLOAT);
2015-06-08 11:12:36 279
转载 Windows Special Folders
http://www.codeproject.com/Articles/24308/Accessing-All-of-Windows-Special-FoldersThis article is about accessing Windows special folders. These folders include your “Favorites”, “Cookies”,
2015-05-20 09:56:11 669
转载 可重入和线程安全
线程安全: 线程安全函数:在C语言中局部变量是在栈中分配的,任何未使用静态数据或其他共享资源的函数都是线程安全的。 使用全局变量的函数是非线程安全的。 使用静态数据或其他共享资源的函数,必须通过加锁的方式来使函数实现线程安全。 线程安全的(Thread-Safe):
2015-03-23 11:18:38 399
转载 C语言常用文件操作
文章出处:http://blog.csdn.net/thefutureisour/article/details/8133931在C语言中,文件的操作是通过FILE结构体进行了,具体实现时,先利用fopen返回一个指向FILE结构体的指针:FILE *fopen( const char *filename, const char *mode );filename:文件名,mode:打开
2015-02-04 16:36:55 392
原创 修改浏览器快捷方式的启动参数
从注册表查询当前电脑所安装的浏览器,及浏览器的安装路径。注册表位置LocalMachine "Software\Clients\StartmenuInternet\"再分别读取 各个浏览器下的\shell\open\command键值 就是浏览器的启动路径
2015-02-04 11:10:17 4681
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人