Linux下实现简单的线程池

定义          什么是线程池?简单点说,线程池就是有一堆已经创建好了的线程,初始它们都处于空闲等待状态,当有新的任务需要处理的时候,就从这个池子里面取一个空闲等待的线程来处理该任务,当处理完成了就再次把该线程放回池中,以供后面的任务使用。当池子里的线程全都处理忙碌状态时,线程池中没有可用的空闲等待线程,此时,根据需要选择创建一个新的线程并置入池中,或者通知任务线程池忙,稍后再试。   ...
分类: 其他 发布时间: 08-06 22:54 阅读次数: 0

strcpy,strncpy,strncpy_s的区别

首先说下strcpy strcpy()是依据源串的\0作为结束判断的,不检查copy先的Buffer的Size,如果目标空间不够,就有BufferOverflow问题。 strncpy的原型为: char * strncpy(char *dest, char *src, size_t n); 其将字符串src中最多n个字符复制到字符数组dest中(它并不像strcpy一样遇到NULL才停止复制,...
分类: 其他 发布时间: 08-06 22:54 阅读次数: 0

C++拷贝构造函数的调用时机

c++中为我们提供了拷贝构造函数这一概念,这些天复习C++知识点,稍做总结。以下列出了拷贝构造函数的4种调用时机。 1.使用一个对象t1 给另一个对象t2 初始化时  Test2 t1(1, 2);    Test2 t2 = t1; 2.或者使用 括号的方法 Test2 t3(t1); #include "iostream" using namespace std; class Te...
分类: 其他 发布时间: 08-06 22:53 阅读次数: 0

Sobolev 空间相关

分类: 其他 发布时间: 08-06 22:53 阅读次数: 0

Aptana Studio3的安装问题

Aptana Studio3的安装问题 转载 之前一直用Dreamweaver写HTML,后逛论坛发现很多人用Aptana Studio,遂到官网下载,在安装过程中出现了不少问题。 点击aptana的安装程序,等了差不多10分钟弹出一个对话框“12029 http://go.appcelerator.com/installer_nodejs_windows.msi.",按了确定后,显示ap
分类: 其他 发布时间: 08-06 22:52 阅读次数: 0

利用Anaconda完美解决Python 2与python 3的共存问题

作者:FOOFISH 字体:[增加 减小] 类型:转载 时间:2017-05-25 我要评论 Anaconda 是 Python 的一个发行版,如果把 Python 比作 Linux,那么 Anancoda 就是 CentOS 或者 Ubuntu,下面这篇文章主要给大家介绍了利用Anaconda完美解决Python 2与python 3共存问题的相关资料,文中介绍的非常详细,需要的朋友可
分类: 其他 发布时间: 08-06 22:52 阅读次数: 0

python anaconda 安装 环境变量 升级 以及特殊库安装的方法

Anaconda 是一个旗舰版的python安装包, 因为普通的python没有库, 如果需要安装一些重要的库, 要经常一个一个下载,会非常麻烦. 所以这个一个集成的, 可以手动批量升级的软件. 而且库的安装也很全下载速度快. 从官网下载完以后, next 安装好. 配置环境变量, 把安装的文件夹的绝对路径拷贝到 环境变量的path里面. 不配置python都启动不了, 当然,如果之前
分类: 其他 发布时间: 08-06 22:52 阅读次数: 0

window10 删除user个人文件后anaconda navigator 无法正常启动问题解决(猜测同系列方法类似)

Windows下: 1)使用管理员运行:conda prompt 2)执行命令 conda update anaconda-navigator 3)还是不行就试试命令:anaconda-navigator --reset 来源:Navigator Error · Issue #1984 · ContinuumIO/anaconda-issues 作者:知乎用户 链接:htt
分类: 其他 发布时间: 08-06 22:52 阅读次数: 0

python matplot 画网格坐标轴方法

from http://www.scipy-lectures.org/intro/matplotlib/auto_examples/plot_grid.html Displaying a grid on the axes in matploblib. import matplotlib.pyplot as plt ax = plt.axes([0.025, 0.025, 0.95, 0.
分类: 其他 发布时间: 08-06 22:51 阅读次数: 0

3D画图 Python matplotlib & Axes3D

from http://www.scipy-lectures.org/intro/scipy.html#file-input-output-scipy-io #3D 表面染色图的绘制 利用matplotlib import numpy as np from scipy import optimize import matplotlib.pyplot as plt from mpl_t
分类: 其他 发布时间: 08-06 22:51 阅读次数: 0

Linux下班瓦工VPS + shadowsocks 配置成功记录

1首先,先购买搬瓦工的VPS(买了它的2.99$试用)。 注册该网站的账号,注意邮箱和密码要记住。可以手机拍下来。修改密码等可以通过邮箱验证。 然后填写信息(基本不用写真实信息)邮箱必须是真实的。然后 check out 用支付宝付款。 2.ubuntu14.04 下先保证已经安装 pip . apt-get install python-pip pip install shadowso
分类: 其他 发布时间: 08-06 22:51 阅读次数: 0

ubuntu 如何通过ssh 登陆远程VPS

Linux SSH 登录其他机器 博客分类:  Linux   ssh命令用于远程登录上Linux主机。 常用格式:ssh [-l login_name] [-p port] [user@]hostname 更详细的可以用ssh -h查看。 举例 不指定用户: ssh 192.168.0.11 指定用户: ssh
分类: 其他 发布时间: 08-06 22:51 阅读次数: 0

CentOS6安装python2.7(主要是因为想用 pip 的话需要2.7版本以上) + miniconda

博客园首页新随笔联系管理订阅 随笔- 34  文章- 0  评论- 0  CentOS6安装python2.7 第一次用centOS,感觉好高大上,安装了差不多一个半小时,学习了挺多命令的 1、  检查centOS中默认的python版本,一般是python2.6。   命令:python –v 2、 安装GCC   命令:#y
分类: 其他 发布时间: 08-06 22:50 阅读次数: 0

MySQL 忘记密码:skip-grant-tables

1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。  因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的  状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对  外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全  状态。最安全的状态是到服务器的Console上面操作,并且
分类: 其他 发布时间: 08-06 22:50 阅读次数: 0

ubuntu16.04 安装网易云音乐问题解决

官网下载好对应的deb包后,执行命令 sudo dpkg -i netease-cloud-music_1.0.0_amd64_ubuntu16.04. 但发现无法解决依赖问题 sudo apt-get -f install 只会卸载未完全安装的软件 解决方法: 备份原软件源,并替换为清华的软件源。 sudo vi /etc/apt/sources.list##
分类: 其他 发布时间: 08-06 22:50 阅读次数: 0

ubuntu16.04 安装chrome 或 chromium无法启动问题解决

报错如下:[0807/144244.712736:FATAL:nss_util.cc(627)] NSS_VersionCheck("3.26") failed. NSS >= 3.26 is required Please upgrade to the latest NSS, and if you still get this error, contact your distribution m
分类: 其他 发布时间: 08-06 22:50 阅读次数: 0

【转载】wireshark找不到接口的处理方法

转自https://blog.csdn.net/myiloveuuu/article/details/53073516 问题:wireshark提示没有一个可以抓包的接口 解决方案:以管理员的身份在cmd中输入命令 net start npf    ========================================================================...
分类: 其他 发布时间: 08-06 22:49 阅读次数: 0

除法

      输入正整数n,按从小到大的顺序输出形如abcde/fghij=n的表达式,其中a~j恰好为数字0~9的一个排列(有前导0),2<=n<=9。样例输入:62样例输出:79546 / 01283 = 6294736 / 01528 = 62题目分析:暴力枚举,可以考虑对fghij进行枚举(1234~98765之间)#include <iostream> using ...
分类: 其他 发布时间: 08-06 22:49 阅读次数: 0

最大乘积连续子序列

题目描述输入n个元素组成的序列S,你需要找出一个乘积最大的连续子序列,如果这个最大乘积不是正数,则输出0。输入第一行输入n(1<=n<=9)表示序列的长度,第二行输入n个整数表示序列的元素(-10<=元素<=10)以空格分隔,最后一个数字之后无空格)。输出输出结果(结果之后无空格)。样例输入32 4 -3样例输出8分析:连续子序列有两个要素:起点和终点,因此只需要枚举起点和...
分类: 其他 发布时间: 08-06 22:48 阅读次数: 0

单链表(带头结点)的创建

题目描述1.问题描述给出初始数据,实现单链表的定义、创建、输出。2.算法单链表结点的存储结构包含两部分:数据、下一结点指针。单链表的创建:输入n个数据e,若数据e不在单链表中,为数据e分配结点,并插入在单链表的尾部;若单链表中已有数据e,则不做任何操作。单链表的输出:从头至尾遍历单链表,输出每个结点的元素值。注:程序不可定义任何数组,否则不计成绩。要求:查找定义子函数:int Find(Node ...
分类: 其他 发布时间: 08-06 22:48 阅读次数: 0