微信
最近话题火爆的四件事你知道不?
关注阅读本文大概需要5.6分钟。身为一个互联网人,就要秉承着你的钱就是我的,我的钱还是我的的精神,多关注些身边的事,虽然不一定会和你有直接关系。 1.东哥最近刘强东和京东都有点火,喜提各种热搜,仿佛处于风口浪尖一般。之前东哥在美国那事就不说了,激动了下,一炮几百亿市值给搞没了,现在还没缓过来,最近也是不消停,一茬接一茬得搞事。先是前一阵高管离职,再是996事件中,京东又是榜上有名的大公司
async in c#5 第八章之哪个线程运行我的异步代码
第8章哪个线程运行我的代码看到社区里的朋友没有翻译完这本书,我接着对一下的章节进行翻译像我之前说的,异步编程就是关于线程的。那就意味着我们需要理解在C#程序中哪个.NET线
1002 写出这个数
题目:读入一个正整数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10100输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有1空格,但一行中最后一个拼音数字后没有空格。输入样例:1234567890987654321123456789输出样例:yisanwu将数字之和转换成字符串然后输出,也可以通过对整数
从另一个角度看大数据量处理利器 布隆过滤器
思路:从简单的排序谈到BitMap算法,再谈到数据去重问题,谈到大数据量处理利器:布隆过滤器。情景1:对无重复的数据进行排序@给定数据(2,4,1,12,9,7,6)如何对它排序? 方法1:基本的排序方法包括冒泡,快排等。 方法2:使用BitMap算法 方法1就不介绍了,方法2中所谓的
复制整个数据库
--创建用户空间权限createtemporarytablespacebdcdj_xc_temptempfile‘x:datadcdj_xc_TEMP01.DBF‘size500Mautoextendonnext32Mextentmanagementlocal;createtablespacebdcdj_xc_dataloggingdatafile‘x:datadcdj_xc_DATA
一道dfs和dp结合的好题 --- Longest Run on a SnowboardUVA-10285
题目链接:https://vjudge.net/problem/19213/origin大致题意:一个滑雪者想知道自己在固定高度的山坡中最多能滑的距离是多少。思路:首先想到的就是dfs,但是。。超时了,所以我们要用到动态规划进行优化。dfs的思路就是从第一个位置开始dfs搜索。dp的思路就是数形的思维,每一个树的根节点就是dp[x][y]。这是一个4叉数,当dp[x1][y1]<dp[x][
python多个分割符split字符串
python中string自带的split不支持多个分隔符同时切分,用正则importreline=‘hello,world‘lineLists=re.split(‘[,,.。??]‘,line.strip())
bzoj 5016 一个简单的询问
THUWC考了莫队(这个应该可以说吧)然而不会莫队,签到失败,所以找到了一道长得差不多的题写一写为什么这么长时间都没有发现这道题(半恼给你一个长度为N的序列ai,1≤i≤N和q组询问,每组询问读入l1,r1,l2,r2,需输出 get(l,r,x)表示计算区间[l,r]中,数字x出现了多少次。 sol: 把一个询问拆成4个前缀询问,
Rocket - decode - 解码单个信号
https://mp.weixin.qq.com/s/0D_NaeBEZX5LBQRdCz2seQ 介绍解码单个信号逻辑的实现。 1.单个信号 每个指令对应了一组信号,每个信号对应了一个解码逻辑。 如BNE指令对应的信号如下:?? 各个信号的含义如下:?? 每个信号都是一个BitPat,位宽不定,并非只有一位:??
GIF制作器哪个好,如何制作表情包
随着科技的迅速发展,微信、QQ等社交聊天工具中都有了表情包,而在日常聊天中表情包也已经成为必不可少的娱乐,我们不再满足于静态的图片格式,平时用的动图都是别人制作的,其实自己是可以自己制作出更加独特的表情包的,那GIF制作器哪个好,如何制作表情包呢?1.第一步,在电脑中运行迅捷GIF制作工具,类似的工具较多,但是易操作是最重要的,运行同款制作工具即可;2.第二步,打开制作工具,会自动弹出两个选项,选
清理雪道
传送门好题啊,由于每个点既可以进,也可以出,就可以新建一个源点和汇点,对于每个点都连边,然后就是最小流板子了。代码:#include<cstdio>#include<iostream>#include<queue>#include<cstring>usingnamespacestd;voidread(int&x){charch;boolok;
golang mysql 的 packet sequence error 这个错
在公司用golang写了个插入外链数据的服务,这服务是2016年写的,大概作用就是,python爬取的数据,要同步到wordpress中,golang就负责,将数据整理,图片下载弄到wordpress中,当然也不止这些服务,本来这个服务之前运行的好好的,可是最近又上了新的数据采集道后,这个服务就显得不稳定了,后台日志,经常报packetsequenceerror这个错,纠缠了很久,一直找不到原
用python写一个GitHub Trending Api
GitHub给了开发者相当丰富的API接口 https://developer.github.com/v3/,包括认证,搜索,活动等接口,但就是没有提供获取Trending的接口。因此,需要自己来实现这个api Github地址:https://github.com/ngauerh/GithubTrendingApi (求个star),一下请求方式均为ge
Linux进程间通信--进程,信号,管道,消息队列,信号量,共享内存
Linux进程间通信--进程,信号,管道,消息队列,信号量,共享内存参考:《linux编程从入门到精通》,《LinuxC程序设计大全》,《unix环境高级编程》参考:C和指针学习 说明:本文非常的长,也是为了便于查找和比较,所以放在一起了 Linux传统的进程间通信有很多,如各类管道、消息队列、内存共享、信号量等等。但它们都无法介于内核态与用户态使用,原因如表&nb
Solidity中如何判断mapping中某个键是否为空呢?
Solidity中如何判断mapping中某个键是否为空呢?一.比较标准的做法是建立一个专门和value相关的结构体,用一个布尔型变量来看是否这个key所对应的value被赋过值代码如下:pragmasolidity^0.4.19;contractUserTest{structUser{stringname;boolisVaild;}mapping(address=>User)publicu
python 基础知识点 解压序列赋值给多个变量
问题现在有一个包含N个元素的元组或者是序列,怎样将它里面的值解压后同时赋值给N个变量?解决方案任何的序列(或者是可迭代对象)可以通过一个简单的赋值语句解压并赋值给多个变量。唯一的前提就是变量的数量必须跟序列元素的数量是一样的。代码示例:>>>p=(4,5)>>>x,y=p>>>x4>>>y5>>>>&g
react中进入某个详情页URL路劲参数Id获取问题
<Routepath={`${match.url}/detail/:id`}component={AppManageAddDetail}/>const{match:{params:{id,}}}=this.props;一行代码直接搞定.match和params都是this.props自带的属性,不需要单独配置,直接拿来用就行, const{match:{params:{id,
shell for循环 多个变量
需求:需要输出以下2开头的端口号和其对应的文件like:portandport_k8s_xxx.conf其脚本为:#!/bash/shell#以value_name=(value1value2value3)的形式定义数组a=(`ls|grep-v^1|grep-v22281_k8s_qkd_http.conf|grep-vfor.sh|awk-F‘_‘‘{print$1}‘`)b=(`ls|gre
令矩阵每个元素四舍五入,使顺序高斯与列主元高斯结果不同
实现思路就是在每次循环中对矩阵进行四舍五入处理实现代码如下#四舍五入defmatrixRound(M,decPts=5):#对行循环forindexinrange(M.shape[0]):#对列循环for_indexinrange(M.shape[1]):M[index,_index]=round(M[index,_index],decPts)returnM
windows主用python3 个别程序使用python2的方法
原始需求:平时执行命令都默认用python3,遇到个别程序需要python2的时候也能用python2。实现:1.先装python3,添加环境变量,这时在cmd里输入python可以显示出是版本3.2.再装python2,默认是不添加环境变量的,你也不要自己添加,装了就行其他不用干。3.在C:Windows里有个py.exe,是装python3的时候一并装的,这个是官方的启动器,可以用它指定启动