深入学习c++--多线程编程(三)thread的两种死法

1. 生成了一个线程,需要告诉编译器是否管理 必须告诉编译器是不管理还是管理,否则直接down了 #include <iostream> #include <thread> #include <chrono> #include <future> #include <atomic> #include <cmath> #include <vector> #include <cstdlib> #include <string> #include <mutex> using na
分类: 其他 发布时间: 05-09 23:51 阅读次数: 0

今日份的打卡,有点晚

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title
分类: 其他 发布时间: 05-09 23:51 阅读次数: 0

Pandas 100 题

# coding:utf-8 import numpy as np import pandas as pd # Pandas 的数据结构:Pandas 主要有 # Series(一维数组), # DataFrame(二维数组), # Panel(三维数组), # Panel4D(四维数组), # PanelND(更多维数组)等数据结构。 # 其中 Series 和 DataFrame 应用的最为广泛。 # Series 是一维带标签的数组, # 它可以包含任何
分类: 其他 发布时间: 05-09 23:51 阅读次数: 0

iOS 后台任务 beginBackgroundTaskWithExpirationHandler

正常情况下程序退出后,会在几秒之后停止工作。 若想让app进入后台保持活动状态可以设置beginBackgroundTaskWithExpirationHandler 1 // AppDelegate.h 文件 2 @property (assign, nonatomic) UIBackgroundTaskIdentifier backgroundUpdateTask; 3 // AppDelegate.m 文件 4 - (void)applicationDidEnterBack
分类: 其他 发布时间: 05-09 23:51 阅读次数: 0

systemverilog文件操作

1、方式一: 2、方式二: 3、方式三: 优点:直接可以看到结果 缺点:结果不能实时更新
分类: 其他 发布时间: 05-09 23:51 阅读次数: 0

(一)插入排序

思想:将每一个插入的元素,放置到合适的位置 void insertSort(int[] array, int length) { for(int i =1;i<length;i++){ int tmp = array[i]; int j = i; while(j>=1 && tmp<array[j-1]){ array[j]=array[j-1];
分类: 其他 发布时间: 05-09 23:51 阅读次数: 0

POJ - 2778 DNA Sequence (AC自动机+矩阵快速幂)

1 #include<cstdio> 2 #include<cstring> 3 #include<queue> 4 using namespace std; 5 typedef long long ll; 6 const char* ss="ATCG"; 7 const int N=100+10,M=4,mod=100000; 8 int m,n; 9 char s[N]; 10 struct Mat { 11 int a[N][N],n; 12
分类: 其他 发布时间: 05-09 23:51 阅读次数: 0

Excel的读取和写入

一、Excel理论知识 最新版NPOI2.4.1链接:https://pan.baidu.com/s/1iTgJi2hGsRQHyw2S_4dIUw 提取码:adnq • 整个Excel表格叫做工作簿:WorkBook • 工作簿由以下几部分组成   a.页(Sheet);   b.行(Row);   c.单元格(Cell); 二、处理Excel的技术 •OLE Automation:程序启动一个Excel进程,然后和Excel进程进行通讯来运行Excel的操作。   优点:强大,Excel能
分类: 其他 发布时间: 05-09 23:51 阅读次数: 0

Window环境下配置MySQL 5.6的主从复制、备份恢复

原文:Window环境下配置MySQL 5.6的主从复制、备份恢复 1、环境准备 Windows 7 64位 MySQL 5.6 主库:192.168.103.207 从库:192.168.103.208 navicat无法连接MySQL8解决方案 #修改加密规则 ALTER USER 'root123'@'%' IDENTIFIED BY 'root123' PASSWORD EXPIRE NEVER; #更新密码(mysql_native_password模式) ALTER
分类: 其他 发布时间: 05-09 23:51 阅读次数: 0

GO从0到1实战微服务版抢红包系统

第1章 课程导学【征途*扬帆起航】 没有梦想,何必远方?本小结将站在更高的起点,从项目演示开始 ,然后到本课程适用人群定位,再到通过思维导图介绍课程内容体系,接着到分析收获,最后到学习本课程的一些前置要求,为你的学习征途扬帆起航做保证。 第2章 红包业务概述&系统建模【磨刀不误砍柴工】 或许大家体验过抢红包,但如何对现实世界的业务场景进行抽象,形成软件系统的需求,进行建模与技术选型,这是有一套“方法论”的。因此,本章分四点:红包系统业务知识;选用的技术框架;业务建模与数据库建模;红包算法&库存
分类: 其他 发布时间: 05-09 23:51 阅读次数: 0

rabbitmq实战:一、天降奇兵

缘由,最近换了工作,而新的项目中使用了celery+rabbitmq来实现一个分布式任务队列系统,为了能够维护好这套系统,只能来学习一下这两个组件,顺便把学习笔记记录下来,留作以后回顾,当然如果碰巧能帮助到也在学习这两个组件的同学,那就更好了,关于celery的部分见这里。 这组笔记来源于《rabbitmq实战:高效部署分布式消息队列》 该章开篇首先介绍了为什么需要引入消息队列,通过一个简单的认证模块的例子来展示了引入消息队列之后实现了模块之间的解耦,方便扩展。 补充一下自己的想法:我认为这里
分类: 其他 发布时间: 05-09 23:51 阅读次数: 0

装饰器,生成器

装饰器   作用:     用于扩展原函数功能的一种函数     将被装饰函数函数作为参数传入,装饰器内部定义一个函数,内部函数的作用是调用被装饰函数,定义新功能,为被装饰函数传递参数,最后要返回定义的函数   实例:    import time   def func2(fun):   def func3(*args,**kwargs):    print('输入数据是',args)   fun(*args,**kwargs)    return
分类: 其他 发布时间: 05-09 23:51 阅读次数: 0

纯正商业级应用-Node.js Koa2开发微信小程序服务端

第1章 前言、导学与node.js 如何理解Node.js?前端到底要不要学习Node.js?本课程能让你学到什么? 第2章 Koa2的那点事儿与异步编程模型 Koa非常的精简,基本上,没有经过二次开发的Koa根本“不能”用。本章我们讲解Koa的重要特性,理解什么是洋葱模型?以及在KOA中如何进行异步编程?很多同学都了解以上知识点,但听完本章,你会有一些不一样的理解,比如:为什么要有洋葱模型?没有会怎样?Koa中间件一定是异步的吗? ... 第3章 路由系统的改造 Koa-router需要进行
分类: 其他 发布时间: 05-09 23:51 阅读次数: 0

2018-2019-2 网络对抗技术 20165318 Exp 8 Web基础

2018-2019-2 网络对抗技术 20165318 Exp 8 Web基础 原理与实践说明 实践内容概述 基础问题回答 实践过程记录 1.Web前端:HTML 2.Web前端:javascipt 3.Web后端:MySQL基础 4.Web后端:编写PHP网页 5.最简单的SQL注入,XSS攻击测试 实验遇到的问题及解决方法 实验总结与体会 原理与实践说明 1.实践内容概述 1.Web前端HTML 能正常安装、启停Apache。理解HTML,理解表单,理解GET与POST方法,编写一个含有表
分类: 其他 发布时间: 05-09 23:51 阅读次数: 0

CCS中cmd文件的编写

http://blog.sina.com.cn/s/blog_abe5740601015b3q.html CMD的专业名称叫链接器配置文件,是存放链接器的配置信息的,我们简称为命令文件,其中比较关键的就是MEMORY和SECTIONS两个伪指令 的使用,常常令人困惑,系统出现的问题也经常与它们的不当使用有关,我将重点讲解。CCS是从DOS系统下DSP软件继承的开发环境。CCS的命令文件是 DOS命令文件经过很长时间的引申发展了,已经变得非常了简洁(不知道TI文档有没有详细CMD配置说明)。 1
分类: 其他 发布时间: 05-09 23:51 阅读次数: 0

Redis 下载 安装

Redis 官网 https://redis.io/ github 主页 https://github.com/antirez/redis 下载页面 https://redis.io/download 安装步骤见下载页面 Redis 命令查询 https://redis.io/commands Redis 教程 https://redis.io/documentation
分类: 其他 发布时间: 05-09 23:51 阅读次数: 0

剖析Framework面试 冲击Android高级职位

第1章 学习指南 本章会告诉大家为什么应该学习这门课,课程有哪些特色,能给大家带来什么收获,还会讲到课程的整体内容安排,最后还会给出一些学习建议,让大家能更好地学习这门课。 第2章 系统服务相关面试问题 本章重点讲解系统核心进程,以及一些关键的系统服务的启动原理和工作原理相关的面试内容。 第3章 应用进程相关面试问题 本章主要讲解应用进程的启动,以及伴随进程启动过程中的一些重要机制的初始化原理,比如binder机制,Application,以及Context等方面的面试问题。 第4章 Acti
分类: 其他 发布时间: 05-09 23:51 阅读次数: 0

pyhton爬虫爬取微博某个用户所有微博配图

前几天写了个java爬虫爬花瓣网,但是事后总感觉不够舒服,终于在今天下午写了个python爬虫(爬微博图片滴),写完之后就感觉舒服了,果然爬虫就应该用python来写,哈哈(这里开个玩笑,非引战言论)。话不多说进入正题。 1.分析页面 我之前去网上搜了一圈爬微博的爬虫大都是采用模拟登陆的方式爬取,我这里并没有采用那种方式,直接是通过模拟请求得到数据的。如下(爬取的微博:https://m.weibo.cn/profile/1792328230) 这个页面是该博主的个人简介页面,直接拉到底,会有
分类: 其他 发布时间: 05-09 23:51 阅读次数: 0

vue模块拖拽实现示例代码

正巧在之前面试中遇到问实现拖拽效果 当时面试的时候简单回答了实现的方式与逻辑。 现在闲来无事,把这个东西实现了一下。 原理很简单,写的很方便。 数据驱动,建立一个数组,数组初始长度为1 拖动触发时,添加一个对象到数组中,拖动的是下标为0的对象,新建的还在原来位置放着,等待下次拖动。 话不多说,上代码 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
分类: 其他 发布时间: 05-09 23:51 阅读次数: 0

JavaScript之获得日期函数

1.获得当前日期 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>日期函数</title> </head> <body> </body> </html> <script type="text/javascript"> //创建日期方式一 //普及:标准时间都是从1970年1月1日0时0分0秒开始计算 //new Date:获得系
分类: 其他 发布时间: 05-09 23:51 阅读次数: 0