力扣(LeetCode)位1的个数 个人题解
编写一个函数,输入是一个无符号整数,返回其二进制表达式中数字位数为 ‘1’ 的个数(也被称为汉明重量)。 示例 1: 输入:00000000000000000000000000001011
输出:3
解释:输入的二进制串 00000000000000000000000000001011 中,共有三位为 '1'。
示例 2: 输入:00000000000000000000000010000000
输出:1
解释:输入的二进制串 00000000000000000000000010000000
某易数据分析师课程笔记
在万能的b站发现了某易数据分析师的专项课程,内容确实很不错,春节期间挑了和python有关的部分跟着学了一遍。 因为是使用本地Jupyter Notebook记载的笔记,转换至md格式发布很不方便,而参考教程将.ipynb文件发布至cnblogs也没能成功。 (将ipynb文件发表至博客参考了这篇博文:jupyter notebook加载到csdn里,但只是短暂有效) 所以这里只做一个集合,记录各课程笔记对应的.ipynb文件地址: 01. Numpy 02. Pandas 03. Matpl
CentOS7.5 安装MySQL8 tar
1、查看是否安装mariadb 执行命令: [root@mysql ~]# rpm -qa | grep mariadb 显示: mariadb-libs-5.5.56-2.el7.x86_64 2、卸载mariadb 执行命令: [root@mysql ~]# rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64 3、安装mysql 依赖包 执行命令: [root@mysql bin]# yum install libaio 4、下载mysql 安
Github 多账号配置
1. 不同账户,生成不同密钥 ssh-keygen -t rsa -f github1 -C "[email protected]" ssh-keygen -t rsa -f github2 -C "[email protected]" 2. 把生成的公钥添加到github上,设置,ssh-key,new ssh。 3. 编辑~/.ssh/config文件添加如下内容: # 其中Host是主机别名,HostName是github服务器地址,User是GitHub服务器用户名, # IdentityFile是和
SpringBoot中使用kafka
在能够在windows下使用命令行启动kafka服务器,创建topic、producer、以及consumer后,尝试在JAVA中使用Kafka。 使用IDEA创建SpringBoot项目 这个使用IDEA创建一个新的SpringBoot项目就可以,也可以在https://start.spring.io/下载一个新的项目。 配置依赖 pom文件如下: 1 <?xml version="1.0" encoding="UTF-8"?>
2 <project xmlns="http://mave
UVA 230 Borrowers
思路: 用结构体book存作者的名字和状态,vector存所有书的名字,利用map<string,book>books(string是书名)联系书名和作者、状态; 存下来后按要求排序,输入命令进行操作 ,比如 SHELVE 操作:从前往后找还了没有上架的书, 然后从此书往前找有没有在架的书,有就放到它后面;如果找不到,说明此书是第一本。 注意: 看清楚题,连续的两个put之间不能输出END; 借和还输入的空格要处理:getchar() ,不然得到的书名前面会多一个空格。 1 #include
读书笔记之《好好说话》
作者 主创成员:马东、马薇薇、黄执中、周玄毅、邱晨、胡渐彪、刘京京。 感想 这本书的主创者是《奇葩说》的大牛们,这也是将它纳入书单的原因。 不管在生活中还是在工作中“好好说话” 尤为重要,正如书中所言 好好说话 其实就是 好好思考。站在对方的角度思考,站在观众的角度思考,从人性的角度思考.... 当你思考过了 固然就知道 怎样好好说话了。书中讲了很多 ,我就提几句比较有感触的话, 1、通过自我沟通把弱点当成铠甲 公司里的cto 给上台大家讲产品,每次都特别指明自己 逻辑不清晰 讲的过程中让大家
random_shuffle
//版本一:使用内部的随机数生成器
template<class RandomAccessIterator>
void random_shuffle(
RandomAccessIterator _first,
RandomAccessIterator _last
)
{
__STL_REQUIRES(_RandomAccessIter, _Mutable_RandomAccessIterator);
if (__first == __la
SpringMvc中Hashmap操作遇到 java.util.ConcurrentModificationException: null
代码按照网上修改为类似,还不能解决问题 for (Iterator<String> it = target.keySet().iterator(); it.hasNext(); ) {
if(...)
it.remove();
} ,后来根据异常名称,推测是在Servlet多线程环境下保持,换成并发ConcurrentHashMap就解决问题了。 参考: HashMap报错:java.util.ConcurrentModificationException
关于PL/SQL Developer与Oracle客户端
这是一个很简单的知识点,但这些年遇到过太多初学者反而受其困扰,所以还是决定记录一下。 背景:国内使用Oracle的群体,几乎都会使用PL/SQL Developer这个图形化的工具进行日常数据维护。这个软件需要依赖Oracle客户端,且必须是32位的客户端。有些在windows环境下使用64位Oracle服务端的用户(常见于开发测试环境),会直接再安装一个32位的客户端,便于使用PL/SQL Developer。 如果你在使用PL/SQL Developer连接数据库遇到类似这样的错误提示:
POJ3258--River Hopscotch(Binary Search similar to POJ2456)
Every year the cows hold an event featuring a peculiar version of hopscotch that involves carefully jumping from rock to rock in a river. The excitement takes place on a long, straight river with a rock at the start and another rock at the end, Luni
[模板][P3796]AC自动机(加强版)
Description: 输出有哪些模式串在文本串中出现次数最多,这个次数是多少 Hint: 多组数据,$ len_{文本串}<=10^6,\sum len_{模式串} <= 70*150 $ Solution: 模板题,详见代码 // luogu-judger-enable-o2
#include<bits/stdc++.h>
using namespace std;
const int mxn=2e6+5;
char p[160][80],str[mxn];
int n,st[mxn],v
BZOJ2325: [ZJOI2011]道馆之战
BZOJ2325: [ZJOI2011]道馆之战 某$ZOJ$上竟然是个权限题。。。 没钱氪金的穷$AFO$狗老泪纵横。。。 附上大美洛谷的题面: P4679 [ZJOI2011]道馆之战 题目描述 口袋妖怪(又名神奇宝贝或宠物小精灵)红/蓝/绿宝石中的水系道馆需要经过三个冰地才能到达馆主的面前,冰地中的每一个冰块都只能经过一次。 当一个冰地上的所有冰块都被经过之后,到下一个冰地的楼梯才会被打开。 三个冰地分别如下: 第一个冰地: 第二个冰地: 第三个冰地: 当走出第三个冰地之后,就可以与馆主
@codechef - BUYLAND@ Buying Land
目录 @desription@ @solution@ @accepted code@ @details@ @desription@ 给定一个 R * C 表示高度的矩阵 A,另一个 H * W 的矩阵 B,与一个坐标 (x, y)。 这个 R * C 的矩阵中的一个 H * W 的子矩阵,记这个子矩阵中某一个格子的差异值为 = (该方格相对于该子矩阵中的 (x, y) 的高度 - B 中对应方格的数值差)^2。 该子矩阵的差异值为所有格子的差异值之和。 求差异值前 K 小的子矩阵。输出其左上角
vue实用组件——圆环百分比进度条
因为所在公司临近年底突然宣布Game Over,导致我等小码农又要踏上一个艰辛的求职道路了。才眨眼功夫,年就过完了,快乐的时光总是很匆忙呀。 开年的第一个面试,面试官问我会不会自己写一个圆环进图圈,这个我之前做过,紧张还是怎么的,一时忘记当初怎么写的了还有点小尴尬呢。回到家自己又实现了一遍,现在把代码贴出来,有需要的人可以参考一下,如果试用过,发现问题,欢迎留言告知,不胜感激。 效果如图所示: <template> <div class="percentloop"> <div
Java课程寒假之《人月神话》有感之一
一.焦油坑 以前上课的时候,老师讲过早期的程序由于工作量不大,大多只需要几个人完成,随着软件规模的不断扩大,代码量直线上升,仅仅一两个人可能没有办法完成这样的任务,多以开始形成了团队的规模,焦油坑说的是在完成代码的路上,许多程序工程师为此前赴后继,不断努力去解决工程上的问题,作者开始谈到了程序工程师职业的乐趣与苦恼。 说老实话,作者所说的乐趣和我当时大一的时候想的一样,作为一名程序员,我可以用手中的电脑,通过自己打出的代码,实现各种各样的功能,当时真的是简直是帅呆了,再加上影视剧中对于
周排行