力扣(LeetCode)位1的个数 个人题解

编写一个函数,输入是一个无符号整数,返回其二进制表达式中数字位数为 ‘1’ 的个数(也被称为汉明重量)。 示例 1: 输入:00000000000000000000000000001011 输出:3 解释:输入的二进制串 00000000000000000000000000001011 中,共有三位为 '1'。 示例 2: 输入:00000000000000000000000010000000 输出:1 解释:输入的二进制串 00000000000000000000000010000000 
分类: 其他 发布时间: 02-15 22:44 阅读次数: 0

某易数据分析师课程笔记

在万能的b站发现了某易数据分析师的专项课程,内容确实很不错,春节期间挑了和python有关的部分跟着学了一遍。 因为是使用本地Jupyter Notebook记载的笔记,转换至md格式发布很不方便,而参考教程将.ipynb文件发布至cnblogs也没能成功。 (将ipynb文件发表至博客参考了这篇博文:jupyter notebook加载到csdn里,但只是短暂有效) 所以这里只做一个集合,记录各课程笔记对应的.ipynb文件地址: 01. Numpy 02. Pandas 03. Matpl
分类: 其他 发布时间: 02-15 22:44 阅读次数: 0

java31

1.包装类 基本数据类型包装成对象,使基本数据类型的功能更加强大, 基本数据类型 包装类 byte Byte short Short int Integer long Long float Float double Double char Character boolean Boolean 2.装箱操作:将基本数据类型转换成对应的包装类 -1-eg:int a = 5; Integer num = new Integer( num );//传参传num或者a都行 OR Integer num
分类: 其他 发布时间: 02-15 22:44 阅读次数: 0

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 安
分类: 其他 发布时间: 02-15 22:44 阅读次数: 0

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是和
分类: 其他 发布时间: 02-15 22:44 阅读次数: 0

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
分类: 其他 发布时间: 02-15 22:44 阅读次数: 0

UVA 230 Borrowers

思路: 用结构体book存作者的名字和状态,vector存所有书的名字,利用map<string,book>books(string是书名)联系书名和作者、状态; 存下来后按要求排序,输入命令进行操作 ,比如 SHELVE 操作:从前往后找还了没有上架的书, 然后从此书往前找有没有在架的书,有就放到它后面;如果找不到,说明此书是第一本。 注意: 看清楚题,连续的两个put之间不能输出END; 借和还输入的空格要处理:getchar() ,不然得到的书名前面会多一个空格。 1 #include
分类: 其他 发布时间: 02-15 22:44 阅读次数: 0

读书笔记之《好好说话》

作者 主创成员:马东、马薇薇、黄执中、周玄毅、邱晨、胡渐彪、刘京京。 感想 这本书的主创者是《奇葩说》的大牛们,这也是将它纳入书单的原因。 不管在生活中还是在工作中“好好说话” 尤为重要,正如书中所言 好好说话 其实就是 好好思考。站在对方的角度思考,站在观众的角度思考,从人性的角度思考.... 当你思考过了 固然就知道 怎样好好说话了。书中讲了很多 ,我就提几句比较有感触的话, 1、通过自我沟通把弱点当成铠甲 公司里的cto 给上台大家讲产品,每次都特别指明自己 逻辑不清晰 讲的过程中让大家
分类: 其他 发布时间: 02-15 22:44 阅读次数: 0

random_shuffle

//版本一:使用内部的随机数生成器 template<class RandomAccessIterator> void random_shuffle( RandomAccessIterator _first, RandomAccessIterator _last ) { __STL_REQUIRES(_RandomAccessIter, _Mutable_RandomAccessIterator); if (__first == __la
分类: 其他 发布时间: 02-15 22:44 阅读次数: 0

SpringMvc中Hashmap操作遇到 java.util.ConcurrentModificationException: null

代码按照网上修改为类似,还不能解决问题 for (Iterator<String> it = target.keySet().iterator(); it.hasNext(); ) { if(...) it.remove(); } ,后来根据异常名称,推测是在Servlet多线程环境下保持,换成并发ConcurrentHashMap就解决问题了。 参考: HashMap报错:java.util.ConcurrentModificationException
分类: 其他 发布时间: 02-15 22:44 阅读次数: 0

发财兔几何【二分】

题目描述 小明非常喜欢计算几何,有一天他突发奇想,从x正半轴和y正半轴上分别选了n个点,他按照某种顺序把两边的点一一对应连起来,构成了n个线段,其中要保证任意两个线段是不相交的。 后来小明又提出了q个问题,每个问题给出一个点P(x,y),我们想要知道OP线段和多少小明连起来的那n个线段有交点。(O为原点) 输入 第一行一个整数n。 第二行n个整数表示选的x坐标。 第三行n个整数表示选的y坐标。 第四行一个整数q表示询问的数量。 接下来q行每行两个整数x,y,表示一个询问。 输出 q行,第i行表
分类: 其他 发布时间: 02-15 22:44 阅读次数: 0

关于PL/SQL Developer与Oracle客户端

这是一个很简单的知识点,但这些年遇到过太多初学者反而受其困扰,所以还是决定记录一下。 背景:国内使用Oracle的群体,几乎都会使用PL/SQL Developer这个图形化的工具进行日常数据维护。这个软件需要依赖Oracle客户端,且必须是32位的客户端。有些在windows环境下使用64位Oracle服务端的用户(常见于开发测试环境),会直接再安装一个32位的客户端,便于使用PL/SQL Developer。 如果你在使用PL/SQL Developer连接数据库遇到类似这样的错误提示:
分类: 其他 发布时间: 02-15 22:44 阅读次数: 0

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
分类: 其他 发布时间: 02-15 22:44 阅读次数: 0

[模板][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
分类: 其他 发布时间: 02-15 22:44 阅读次数: 0

C#多态学习总结

面向对象编程三大特点 封装 继承 多态。今天我把自己学习多态的过程进行总结 多态 就是 同一个方法在不同情况下,会表选不同的效果(多个形态)。在代码上表现就是 同一个父类对象 赋予不同的子类对象 就会发生不同的效果。其本质就是 里氏转换 1、子类可以赋值给父类 2、如果父类中装的是子类对象,则可以将这个父类转换为对应的子类对象 作用:我们可以将所有的子类都当做是父类来看,针对父类进行编程,写出通用的代码,适应需求的不断改变。 父类 ss= new 子类(); 注意 1、当1个父类变量指向了1个
分类: 其他 发布时间: 02-15 22:44 阅读次数: 0

BZOJ2325: [ZJOI2011]道馆之战

BZOJ2325: [ZJOI2011]道馆之战 某$ZOJ$上竟然是个权限题。。。 没钱氪金的穷$AFO$狗老泪纵横。。。 附上大美洛谷的题面: P4679 [ZJOI2011]道馆之战 题目描述 口袋妖怪(又名神奇宝贝或宠物小精灵)红/蓝/绿宝石中的水系道馆需要经过三个冰地才能到达馆主的面前,冰地中的每一个冰块都只能经过一次。 当一个冰地上的所有冰块都被经过之后,到下一个冰地的楼梯才会被打开。 三个冰地分别如下: 第一个冰地: 第二个冰地: 第三个冰地: 当走出第三个冰地之后,就可以与馆主
分类: 其他 发布时间: 02-15 22:44 阅读次数: 0

@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 小的子矩阵。输出其左上角
分类: 其他 发布时间: 02-15 22:44 阅读次数: 0

vue实用组件——圆环百分比进度条

  因为所在公司临近年底突然宣布Game Over,导致我等小码农又要踏上一个艰辛的求职道路了。才眨眼功夫,年就过完了,快乐的时光总是很匆忙呀。 开年的第一个面试,面试官问我会不会自己写一个圆环进图圈,这个我之前做过,紧张还是怎么的,一时忘记当初怎么写的了还有点小尴尬呢。回到家自己又实现了一遍,现在把代码贴出来,有需要的人可以参考一下,如果试用过,发现问题,欢迎留言告知,不胜感激。 效果如图所示: <template> <div class="percentloop"> <div
分类: 其他 发布时间: 02-15 22:44 阅读次数: 0

最近还是太浮躁了,一周阅读一个开源库是值得的

这个事情要下精力; 不要心急; 合抱之木生于毫末; 千尺之台起于累土;
分类: 其他 发布时间: 02-15 22:44 阅读次数: 0

Java课程寒假之《人月神话》有感之一

一.焦油坑   以前上课的时候,老师讲过早期的程序由于工作量不大,大多只需要几个人完成,随着软件规模的不断扩大,代码量直线上升,仅仅一两个人可能没有办法完成这样的任务,多以开始形成了团队的规模,焦油坑说的是在完成代码的路上,许多程序工程师为此前赴后继,不断努力去解决工程上的问题,作者开始谈到了程序工程师职业的乐趣与苦恼。   说老实话,作者所说的乐趣和我当时大一的时候想的一样,作为一名程序员,我可以用手中的电脑,通过自己打出的代码,实现各种各样的功能,当时真的是简直是帅呆了,再加上影视剧中对于
分类: 其他 发布时间: 02-15 22:44 阅读次数: 0