- 博客(91)
- 资源 (8)
- 收藏
- 关注
原创 (五)在Ubuntu12.04中为python3安装pygame1.9.2
第一步:安装一些必要的包文件sudo apt-get install python3-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev libsdl1.2-dev libsmpeg-dev python-numpy libportmidi-dev ffmpeg libswscale-dev libavformat-dev li
2017-10-29 16:11:35
766
转载 (基础)支持向量机SVM——超平面
本文转载于: http://www.mamicode.com/info-detail-1589924.html http://blog.youkuaiyun.com/m0_37658225/article/details/70048959我们最常见的平面概念是在三维空间中定义的(这里用它做引申): Ax+By+Cz+D=0它由两个性质上定义: 1)方程是线性的: 是空间点的各分量的线性组合 2)方
2017-05-12 01:05:07
7200
转载 PHP-利用二叉堆实现TopK-算法
本文转载于: http://www.jianshu.com/p/df71c71cdc57?ref=myread介绍 在以往工作或者面试的时候常会碰到一个问题,如何实现海量TopN,就是在一个非常大的结果集里面快速找到最大的前10或前100个数,同时要保证内存和速度的效率,我们可能第一个想法就是利用排序,然后截取前10或前100,而排序对于量不是特别大的时候没有任何问题,但只要量特别大是根本不可能
2017-05-02 17:43:50
1045
原创 Qt——乱码最有效的解决办法
在网上看到很多关于Qt乱码的处理方法,但是我觉得最有效的还是从源码去解决,参考系统为我们生成的文件是最有效的解决途径。 根据Qt编译的流程,如果我们使用了Qt Designer界面编辑器进行界面设计的话,那么在Qt进行编译的时候qmake会为我们在对应的XXXX_build_desktop_Qt_X_X_X_in_PATH__System__Debug文件夹里面生成对应的一个叫ui_XXXX.
2017-04-27 21:44:20
4298
转载 JAVA 的 SHA-256 和 SHA-512 两种 Hash 算法的调用
本文转自: http://blog.youkuaiyun.com/joyous/article/details/49898383# http://www.techug.com/post/a-blockchain-in-200-lines-of-code.html?1492430006412?ref=myread Java 已经实现了 SHA-256 和 SHA-512 两种 Hash 算法 利用 jav
2017-04-18 18:36:06
4669
原创 jQuery计算N天前的日期
<script> $(document).ready(function() { setTime(); }); function setTime() { // 计算今天的日期 var date= new Date(); var s = date.getSeconds(); var year= date
2017-03-28 21:46:04
2847
原创 jQuery操作cookie
页面A:<td><a class="a_demo_two" onclick="ckMod({id:'${car.id}', car_id:'${car.car_id}', type:'${car.type}',
2017-03-24 23:00:25
573
原创 jquery获取c:foreach出来的onclick事件
如想要获取一下代码中id=”${students.id}”的点击事件,则只要把事件直接写在标签上即可<div class="lesson_fade_content_main"> <c:forEach items="${sessionScope.list}" var="myclasses"> <div class="content_main_panel">
2017-03-24 22:26:50
7604
2
原创 向jQuery函数传递多个参数
其实参看$.ajax()函数我们可以知道定义、使用、和传递的方式,即多参数传递是使用大括号({})语法创建无类型对象的形式传递的。形式如下。 {a1:1,a2:2,a3:3,….,an:n} 例一,函数内调用 < script language=”JavaScript”> a({a:1,b:2,c:3}); function a(b) { aler
2017-03-24 22:19:13
14665
原创 (四)小记——Cortex-A8(S5PV210)修改启动参数使其同时支持鼠标和触摸屏(通用)
首先我们要明白一般情况下,内核提供的鼠标和触摸屏的设备文件往往存放在 /dev/input 文件夹中,设备文件名往往是even开头的,鼠标设备也有可能是mouse开头的。 然后我们就可以利用这个特性去搜索启动脚本中是谁配置了他们,如果没有就自己配置吧。 步骤: 1、使用cat命令逐一查看哪个是鼠标和键盘设备:[root@x210ii /dev/input]#lsevent0 ev
2017-03-23 00:30:32
1425
原创 jQuery动态修改输入框的值和placeholder
首先是动态修改数据框的值:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>XXX</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <script l
2017-03-08 21:44:46
30774
转载 PreparedStatement 在mysql下中文乱码解决方案
本文转载于: http://blog.youkuaiyun.com/a352193394/article/details/7471269在顶目中无意中碰到PreparedStatement 在存DB时出现乱码,困扰了好久终于解决问题问题代码如下:pstmt = con.prepareStatement(INSERT_OFFLINE); pstmt.setString(1, user
2017-03-08 15:24:59
763
原创 Qt——应用程序打包(二)
上一遍博客中已经找好了所有Qt所依赖的动态库文件,这时,你只需要再将你项目用到的动态库再放到该exe的同级目录下,然后参考该视频就可以了:
2017-02-24 00:35:28
1111
原创 Qt——应用程序打包(一)
Qt 官方开发环境使用的动态链接库方式,在发布生成的exe程序时,需要复制一大堆 dll,使用 Qt 官方开发环境里自带了一个工具:windeployqt.exe 可以免去手动查找dll的时间。 首先用 QtCreator 新建一个 Qt Widgets Application 项目,直接用默认的 QMainWindow 程序就可以了,项目名字假定是 helloworld。 然后以 Rele
2017-02-23 14:02:32
2520
原创 小记—— vector 删除指定下标中的元素(不使用迭代器(iterator ))
Vector.erase(Vector.begin() + 下标); 例如: vector<int> v; v.erase(v.begiin()+5); 则删除容器中下标为5的元素。
2017-02-23 01:23:17
2935
1
原创 Qt——常量中有换行符
用记事本打开你的源代码,然后点另存为,编码选为utf-8,覆盖源文件,这时中文就没问题了但是会乱码,至少可以编译过去了 在字符串前加个宏QString::fromLocal8Bit()把字符串扩起来;这样字符串就不会乱码了。 这个问题是qt creator的问题,用vs就不会。如果还是无法解决,请参看: http://blog.youkuaiyun.com/libaineu2004/article
2017-02-20 16:43:54
1910
转载 Qt——QString 和std::string互转
std::string cstr;QString qstring;//**从std::string 到QStringqstring = QString(QString::fromLocal8Bit(cstr.c_str()));//**从QString 到 std::stringcstr = string((const char *)qstring.toLocal8Bit());
2017-02-13 15:35:28
1180
原创 小记——VS2013关键字没有高亮、没有提示、关键字及函数无法跳转(非设置问题)
现象及原因: 有些时候我们使用VS2013编写工程时,刚开始没有以上问题,但是当我们的工程逐渐变大时,突然有一个文件出现以上问题,这并不是设置提示的问题,因为当你打开别的工程时该问题不会出现。这其实是配置缓存的问题,而VS2013控制功能的应用是“ intellisence”,只要删除它的缓存即可。解决方法: 1、关闭该项目所有打开的文件; 2、关闭VS; 3、去C:\Users\< you
2017-02-11 15:33:51
11441
3
转载 基础——直方图均衡化
本文转载于: http://blog.youkuaiyun.com/xiajun07061225/article/details/6910129 http://www.opencv.org.cn/opencvdoc/2.3.2/html/doc/tutorials/imgproc/histograms/histogram_equalization/histogram_equalization.html 直方
2017-02-10 14:47:44
1124
1
转载 基础——仿射变换矩阵与warpAffine
本文转载于: http://blog.youkuaiyun.com/q123456789098/article/details/53330484 http://www.cnblogs.com/ghj1976/p/5199086.html变换模型是指根据待匹配图像与背景图像之间几何畸变的情况,所选择的能最佳拟合两幅图像之间变化的几何变换模型。可采用的变换模型有如下几种:刚性变换、仿射变换、透视变换和非线形变换
2017-02-10 14:30:18
3761
4
转载 基础——RotatedRect中返回的角度angle
本文转载于: http://www.mamicode.com/info-detail-1328031.html 以下是RotatedRect里面的角度angle的说明图: 这是本人修改过的图,下面进入论证: 这里用了一幅图,里面有两个旋转的矩形,其中由于旋转的角度不一样,所以opencv找出来的RotatedRect里面的width有可能会比height大
2017-02-08 20:33:52
4520
1
转载 基础——OpenCV—矩阵数据类型转换cv::convertTo
转载于:http://blog.youkuaiyun.com/iracer/article/details/49204147 函数:void convertTo( OutputArray m, int rtype, double alpha=1, double beta=0 ) const; 参数: m – 目标矩阵。如果m在运算前没有合适的尺寸或类型,将被重新
2017-02-06 17:56:43
1316
转载 (五十五)高并发服务器——多路IO转接机制epoll模型
本文部分转载于: http://blog.youkuaiyun.com/wqx521/article/details/53783029 http://blog.youkuaiyun.com/orz415678659/article/details/8958415 epoll是什么?按照man手册的说法:是为处理大批量句柄而作了改进的poll。当然,这不是2.6内核才有的,它是在2.5.44内核中被引进的(epoll
2017-02-06 17:40:29
3954
转载 (五十四)高并发服务器——多路IO转接机制poll模型
本文部分转载于: http://blog.youkuaiyun.com/wqx521/article/details/53783222 http://blog.youkuaiyun.com/orz415678659/article/details/8958415 poll提供的功能与select类似,它和select在本质上没有多大差别,但是poll没有最大文件描述符数量的限制,而且在处理流设备时
2017-02-03 01:25:24
3341
转载 (五十三)高并发服务器——多路IO转接机制Select模型
本文部分转载于: http://blog.youkuaiyun.com/wqx521/article/details/53782010 http://blog.youkuaiyun.com/orz415678659/article/details/8958415在Linux中,我们可以使用select函数实现I/O端口的复用,传递给 select函数的参数会告诉内核: •我们所关心的文件描述符 •对每个
2017-02-03 00:51:30
4331
转载 基础——线性滤波与卷积、高斯滤波
本文转载于: http://blog.youkuaiyun.com/zouxy09/article/details/49080029 http://www.ruanyifeng.com/blog/2012/11/gaussian_blur.html一、线性滤波与卷积的基本概念 线性滤波可以说是图像处理最基本的方法,它可以允许我们对图像进行处理,产生很多不同的效果。做法很简单。首先,我们有一个二维的滤波器矩
2017-02-02 14:49:08
4126
2
原创 (一)错误小记——${pageContext.request.contextPath}无效
解决方法: 在page上面加上: <%@ page isELIgnored=”false” %>
2017-01-31 01:06:07
2183
原创 (五十二)高并发服务器——多线程模型
在使用线程模型开发服务器时需考虑以下问题: 1.调整进程内最大文件描述符上限 2.线程如有共享数据,考虑线程同步 3.服务于客户端线程退出时,退出处理。(退出值,分离态) 4.系统负载,随着链接客户端增加,导致其它线程不能及时得到CPU 多线程的机制一般是使用线程池,模型如下: /* server.c */#include <stdio.h>#include
2017-01-24 21:33:36
4135
原创 (五十一)高并发服务器——多进程模型
使用多进程并发服务器时要考虑以下几点: 1.父最大文件描述个数(父进程中需要close关闭accept返回的新文件描述符) 2.系统内创建进程个数(内存大小相关) 3.进程创建过多是否降低整体服务性能(进程调度) 多进程高并发服务器模型如下(简笔画): /* service.c */#include <sys/types.h> #include <stdlib.h>
2017-01-24 21:21:47
4419
原创 (五十)socket编程——出错函数的封装和基于UDP的C/S模型
一、出错函数的封装 在上一节中我们介绍了一系列的网络套接字操作函数,但是系统调用不能保证每次都成功,必须进行出错处理,这样一方面可以保证程序逻辑正常,另一方面可以迅速得到故障信息。 为使错误处理的代码不影响主程序的可读性,我们把与socket相关的一些系统函数加上错误处理代码包装成新的函数,做成一个模块wrap.c:/* wrap.c */#include <stdlib.h>#incl
2017-01-22 16:32:29
5553
原创 (四十九)socket编程——网络套接字函数及建立C/S模型(TCP)
一、网络套接字函数1)socket#include <sys/types.h>#include <sys/socket.h>int socket(int domain, int type, int protocol);domain: AF_INET 这是大多数用来产生socket的协议,使用TCP或UDP来传输,用IPv4的地址 AF_INET6 与上面类似,不过是来用IPv6的
2017-01-22 16:05:46
5038
原创 (四十八)socket编程——引入、网络字节序、IP地址转换函数、sockaddr数据结构
一、什么是socket socket这个词可以表示很多概念: 在TCP/IP协议中,“IP地址+TCP或UDP端口号”唯一标识网络通讯中的一个进程,“IP地址+端口号”就称为socket。 在TCP协议中,建立连接的两个进程各自有一个socket来标识,那么这两个socket组成的socket pair就唯一标识一个连接。socket本身有“插座”的意思,因此用来描述网络连接的一对一关
2017-01-21 23:43:34
6489
pygame1.9.2
2017-10-29
软件打包发布方法(视频)
2017-02-24
Inno Setup Compile 5.5.4
2017-02-24
图像变换的基本模型
2017-02-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人