个人mark
文章平均质量分 64
chomol
just do it
展开
-
go语言实现http服务器
go语言实现简单的http服务器原创 2022-06-05 22:58:37 · 433 阅读 · 0 评论 -
git 常用命令(含删除文件)
Git常用操作命令转载 2016-08-17 10:29:51 · 666 阅读 · 0 评论 -
Opencv 中的函数不起作用
在做项目的时候,用opencv中的函数不起作用,网上一个版本说是在debug下添加了不含有d的lib,然后我没有错,后来通过更还了一个版本就解决了。opencv中的函数不起作用,也有可能是两个项目使用的opencv版本不一样。原创 2016-06-02 15:47:48 · 816 阅读 · 0 评论 -
用队列写贪吃蛇(C语言版)
By Tomas 2016.3.2 编程语言: C 程序介绍: 利用队列这个数据结构编写一个简单的贪吃蛇小游戏。原理分析: 队列的特点就是先进先出(FIFO),我们就是利用他的这个特点来模拟一条贪吃蛇。我们首先考虑一下这个游戏需要哪些元素,然后怎么用终端模拟这些元素。蛇:蛇在终端上的表示就是很多个字符连在一起就是蛇,比如: @@@@ 或者 2222222 都是一条蛇。然而,队列是有队头和队尾之分原创 2016-03-03 00:35:12 · 4407 阅读 · 4 评论 -
UML学习概念
1.对象vs 类 对象是类的一个实体 2.分析vs设计 分析强调问题的调查与研究,而设计强调解决方案。 3.面向对象分析vs设计 面向对象分析: 强调在问题中描述对象或者概念。 比如在一个空运系统中,包括飞机,飞行员,航班等概念。 面向对象设计:强调在软件中定义对象并且描述它们是怎样合作来满足需求的。 比如在飞机这个对象中,一定会有一个属性叫做航原创 2015-06-15 21:56:34 · 517 阅读 · 0 评论 -
linux 多线程一篇挺好的文章(包括参数处理)
http://www.cnblogs.com/blankqdb/articles/2651029.html Linux多线程编程并传递多个参数实例例子详细解析: 一. pthread_create()与pthread_join()函数1 #include 《pthread.h》 2 int pthread_join(pthread_t thread, 3转载 2015-07-04 12:01:32 · 414 阅读 · 0 评论 -
UML学习之类图
参考链接:http://www.uml.org.cn/oobject/201211231.asp 深入浅出UMLhttp://www.open-open.com/lib/view/open1328059700311.html UML类图几种关系的总结 一.类 类的定义: 类是一些数据的以及对这些数据进行操作的方法的封装,它是具有相同属原创 2015-06-10 17:24:23 · 931 阅读 · 0 评论 -
高效产生不重复的数
form: http://www.cppblog.com/sleepwom/archive/2010/01/13/105570.html 如何产生不重复的随机数?最容易想到的方法,是逐个产生这些随机数,每产生一个,都跟前面的随机 数比较,如果重复,就重新产生。这是个很笨的方法,且比较次数呈线性增长,越往后次数越多。其实这些比较是多余的,完全可以不进行比较,只要反过来,按顺序产生这些数,但随机产转载 2015-06-25 10:14:15 · 582 阅读 · 0 评论 -
Win8.1 VS2013 配置 OpenGL
win8.1 ,vs2013下配置OpenG原创 2014-10-17 12:56:52 · 1404 阅读 · 4 评论 -
shell脚本教程
http://tldp.org/LDP/abs/html/原创 2016-09-18 17:57:54 · 582 阅读 · 0 评论 -
bash脚本入门
bash脚本入门操作原创 2016-09-29 09:59:32 · 15024 阅读 · 0 评论 -
C++ 智能指针auto_ptr、unique_ptr、shared_ptr、weak_ptr
转自: https://www.nowcoder.com/tutorial/93/a34ed23d58b84da3a707c70371f59c21 智能指针的作用是管理一个指针,因为存在以下这种情况:申请的空间在函数结束时忘记释放,造成内存泄漏。使用智能指针可以很大程度上的避免这个问题,因为智能指针就是一个类,当超出了类的作用域是,类会自动调用析构函数,析构函数会自动释放资源。所以智能指针的...转载 2019-07-22 20:29:26 · 465 阅读 · 0 评论 -
static_cast, dynamic_cast, const_cast, reinterpret_cast 区别
static_cast 相当于传统的C语言里的强制转换,用于非多态的转换,可以转换指针及其其他,但是没有运行时类型检查来保证转换的安全性。用法:用于基本数据类型之间的转换, int 转 char, char* 转void*等基类和派生类之间的指针或引用转换不能转换含有const、volatile属性的变量把派生类的指针或引用转换成基类表示是安全的示例:OnEventData(vo...原创 2019-07-24 20:51:48 · 838 阅读 · 0 评论 -
RTMP
https://cloud.tencent.com/developer/article/1038381转载 2019-06-18 20:37:17 · 702 阅读 · 0 评论 -
C++11 override and final
override final转载 2017-02-06 08:56:02 · 422 阅读 · 0 评论 -
MPEG-4与H264区别,编码及应用
Mpeg4 H264转载 2016-12-14 10:25:01 · 45952 阅读 · 0 评论 -
junit 测试中各种断言用法
为什么需要单元测试在开发软件的过程中,用户需要实际运行所编写的代码以确保程序的正确性。当软件变得越来越大,再去添加新的功能或做一些新的改动时,就很容易带来新的问题,甚至会使程序无法正常运行。然而要手动的运行代码,测试代码的可行性也是非常枯燥以及非常耗费时间的事情。为了减少这种手动测试,可以通过创建单元测试来自动完成测试的工作。当修改代码或者添加新功能后,可以执行单元测试来保证代码运转载 2014-08-04 21:21:01 · 27710 阅读 · 3 评论 -
浅析OpenGL
浅析 OpenGL 一.OpenGL 基本介绍 (参考维基百科) OpenGL 是Open Graphics Library的缩写,中文名叫开放图形库。它是定义了一个跨编程语言,跨平台的应用程序接口的规范。用于生成二维和三维图像。它是原创 2015-03-12 23:24:25 · 1013 阅读 · 0 评论 -
ID3算法简单实例(代码)
参考链接: http://blog.csdn.net/yangliuy/article/details/7322015 问题描述:这里有17个属性,背景是美国选举,然后我们需要做的就是根据除了Class Name的16个属性判断这个人是哪个党派。std::string temp[17] = { "Class Name", "handicapped-infants", "wa原创 2014-12-22 09:37:01 · 4191 阅读 · 1 评论 -
Ubuntu 下 java ant 之 HelloWorld
首先以个人理解来说说ant,原创 2014-07-31 14:30:47 · 930 阅读 · 0 评论 -
ubuntu下看系统及CPU位数
查看本机CPU位数:more /proc/cpuinfo 其中原创 2014-07-31 10:58:12 · 1116 阅读 · 0 评论 -
使用WindowBuilder辅助Java GUI开发
http://www.cnblogs.com/litx/archive/2013/05/14/3111112.html转载 2014-08-01 23:19:52 · 654 阅读 · 0 评论 -
Eclipse中配置Juni
http://blog.sina.com.cn/s/blog_4de067e40100ptxe.html转载 2014-08-01 23:12:59 · 531 阅读 · 0 评论 -
Ant执行JUnit测试并生成报告
http://www.2cto.com/kf/201212/175431.html转载 2014-08-05 11:49:43 · 584 阅读 · 0 评论 -
八数码问题A*算法
在此只介绍八数码问题A*算法的主要思想及思路:1、什么是八数码问题A*算法?简单来说八数码问题A*算法就是会将队列中的结点按“估价值”由小至大按序并让“估价值”小的结点优先出队的广度优先搜索算法。2、下面看该算法相关介绍:(1)、启发式搜索广度优先搜索和双向广度优先搜索都属于盲目搜索,这在状态空间不大的情况下是很合适的算法,可是当状态空间十分庞大时,它们的效率实在太低,往往都是转载 2014-08-14 10:37:58 · 7717 阅读 · 1 评论 -
OSI开放式系统互联参考模型
OSI(Open System Interconnection),开放式系统互联参考模型 ,它把网络协议从逻辑上分为了7层。每一层都有相关、相对应的物理设备,比如常规的路由器是三层交换设备,常规的交换机是二层交换设备。转载 2014-08-17 08:53:15 · 2591 阅读 · 1 评论 -
socket套接字错误代码详解
本文描述了可能错误代码, 是由 WSAGetLastError (Wsapiref_2tiq.asp) 函数返回。按字母顺序列出错误由错误宏。 从任何函数不返回 Winsock2.h 中定义一些错误代码。 本文中不包含这些错误代码。做网络编程被报错而真心蛋疼的孩子们有救了。更多信息WSAEINTR (10004) * 转换 : 中断函数调用。* 说明 : 阻塞操作中转载 2014-11-03 10:44:18 · 7050 阅读 · 0 评论 -
win 8下80端口被占用,启动不了wampserver
1、终端输入,打开注册表:regedit2、找到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP3、在右边找到Start这一项,将其改为04、重启系统,System进程不会占用80端口 重启之后,再启动Apache就可以了。转载 2014-11-27 17:16:36 · 862 阅读 · 0 评论 -
win8/8.1 + vs13+opencv配置
首先我的感想作者的无私分享,原创 2014-10-17 18:21:11 · 2115 阅读 · 0 评论 -
基于opencv的人脸检测程序
#include #include #include "opencv2/objdetect/objdetect.hpp"#include "opencv2/highgui/highgui.hpp"#include "opencv2/imgproc/imgproc.hpp"#include #include using namespace std;using namespace c原创 2014-10-20 12:16:29 · 751 阅读 · 0 评论 -
Android Resource介绍和使用
1. 相关文件夹介绍 在Android项目文件夹里面,主要的资源文件是放在res文件夹里面的。assets文件夹是存放不进行编译加工的原生文件,即该文件夹里面的文件不会像xml,java文件被预编译,可以存放一些图片,html,js, css等文件。在后面会介绍如何读取assets文件夹的资源! res文件夹里面的多个文件夹的各自介绍(来自网上的Android开发指南中文版转载 2014-08-24 02:50:14 · 497 阅读 · 0 评论 -
linux github permission denied (publickey)
d原创 2014-08-17 15:36:28 · 681 阅读 · 0 评论 -
Linux 下 classpath 与 path 以及 profile文件
短短的原创 2014-08-01 20:37:41 · 11895 阅读 · 0 评论 -
linux 下查看java安装目录
windows:set java_home:查看JDK安装路径java -version:查看JDK版本linux:whereis javawhich java (java执行路径)echo $JAVA_HOMEecho $PATH二:下面是配置linux的环境变量:(记得source .bash_profile). 修改/etc/pro转载 2014-08-01 19:59:10 · 3583 阅读 · 0 评论