自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GeniusIOTboy的博客

而今更笃凌云志 莫教冰鉴负初心

  • 博客(147)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android Studio代码联想不区分大小写的方法

依次选择 Editor --> General --> Code Completion ,将 Match case取消勾选即可。为了让其不区分大小写,可以在 File --> Setting 中进行设置。这个时候,我们再次输入bima,就会自动联想bitmap了……Android Studio默认的代码联想是要区分大小写的。例如Bitmap,输入bit后并不会有提示。

2024-01-13 16:43:19 592

原创 Android 数据库db 文件解析

sqlite>.mode column 默认为list,设置为column,其他模式可通过.help查看mode相关内。sqlite>.database 查看数据库文件信息命令(注意命令前带字符’.')2、用终端切换到数据库的路径下,命令 cd /Users/xxxxxxx。3、输入 sqlcipher xxxxx.db ,按Enter键继续。

2023-06-05 15:23:55 1048

原创 获取Andorid apk 签名方式

获取Android apk签名方式

2022-12-29 17:36:40 418

原创 Java 引用kotlin class 提示 符号: 类 ** 程序包找不到

首先在application 创建test class在application 中引用如图所示,在IDE中,并没有提示错误然后我们编译一下项目出现了错误提示仔细观察会发现 使用的编译是javac然而上例使用的java with kotlin ,因此可能是kotlin的引用错误导致。参考官网文档:https://developer.android.com/kotlin/add-kotlin?hl=zh-cn项目迁移到kotlin,需要在project根目录build.gradle 添.

2022-01-19 14:19:05 4795

原创 如何避免人机认证

相信大家都遇到过下图的情况,出现这种情况是因为浏览器识别到异常的流量,那怎么解决呢?这里提供一种解决方案解决方案打开Chrome扩展商店,搜索buster,添加到Chrome(下图这个)这样就ok了!...

2021-11-02 10:47:02 1589 1

原创 Git释疑解惑: origin含义

在本地拉取了新分支之后,远端并不会感知到我们分支的建立,此时如果直接git push 的话,会出现fatal the current branch master has no upstream branch解决办法再次执行 git push -u origin dev 即可成功建立本地与远程的关联。git push -u origin dev...

2020-07-15 11:01:14 250

原创 Gitlab 使用连接远程仓库

首先创建一个gitlab的账户,可以使用之前的github的账号,也可以是Google等其它账号进入到gitlabgitlab主要分为个人,group组开发创建 first project链接到远程仓库在本地配置 config信息git config --global user.name "XXX"git config --global user.email "gitlab配置的邮箱"创建一个全新的本地的地址git clone [email protected]:XXX/pro.

2020-06-15 20:08:25 3524

原创 网络OSI体系传输全过程

数据流通的过程物理层数据链路层网络层运输层应用层数据报传输在网络传输中,数据的封装与解析过程,可以形象得看作是‘穿衣’与‘脱衣’...

2020-06-07 17:31:55 2199

原创 解析Kotlin:let ,apply,run,with,also,takeif

let定义:默认当前这个对象作为闭包的it参数,返回值是函数里面最后一行,或者指定return源码/** * Calls the specified function [block] with `this` value as its argument and returns its result. * * For detailed usage information see the d...

2020-03-04 20:41:21 289

原创 Kotlin:面向对象编程细节

伴生对象package oopclass Son{ companion object { val age = 22 }}fun Son.Companion.foo() { println("age = $age")}fun main(args:Array<String>) { Son.foo()}

2020-03-04 20:07:27 153

原创 Kotlin 主要知识点概况

基础语法基本数据类型float:f,F后缀布尔:Boolean(true,false)数组 array 创建 arrayOf字符:char 不能直接与数字操作,char必须是单引号 如:‘a’字符串String:$ 字符串模式引用变量或者表达式特性装箱机制 :kotlin 内置类型 -> JVM原生类型其它(可空引用,泛型) -> 自动装箱成相应的包装类== ...

2020-03-04 19:57:22 665

原创 说说Kotlin lambda 那些事儿

Lambda基本形式:函数类型 – (R, T) -> R,因此 fold 接受一个函数作为参数, 该函数接受类型分别为 R 与 T 的两个参数并返回一个 R 类型的值。-> 后面接的是函数体,函数体的最后一句表达式结果就是lambda表达式的返回值lambda表达式的本质是匿名函数,在底层以匿名函数来实现减少了代码量编写,同时使代码更加简洁明了Lambda表达...

2020-03-04 16:52:51 132

原创 Charles安装证书抓取HTTPS

Mac点击 Charles菜单下 Help -> SSL Proxying -> Install Charles Root Certifacate 选择添加。从应用钥匙串访问搜索Charles,找到添加的证书,双击证书,在信任下选择始终信任。选择始终信任如果Charles 未安装证书,那么抓取到的包可能部分乱码,或者抓不到包IOS从chls.pro/ssh下载证书...

2020-02-25 12:20:07 1587

原创 Git使用详细篇(全解)

开发之路: 高效使用Git一、Git是什么1. 版本控制版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。(版本控制系统VCS:可以理解成一个数据库,帮助我们完整地保存一个项目的快照)2. 集中式将项目集中存放在中央服务器中,在工作的时候,大家只在自己电脑上操作,从同一个地方下载最新版本,然后开始工作,做完的工作再提交给中央服务器保存。配置库是集中...

2020-02-09 13:12:53 284

原创 算法实现技巧(二):字符串常见问题

反转字符串的单词对字符串进行处理1;对单个字符的处理及判断#include#includeusing namespace std;int main() {int c, q = 1;while((c = getchar()) != EOF) {if(c == ‘"’) { printf("%s", q ? “``” : “’’”); q = !q; }else printf("%...

2019-12-20 18:09:52 164

原创 2019.3.28 阿里一面面经

I/O 复用 select,poll,epollLT ET 的区别?我回答了安全性相关的,关于项目epoll网络编程的资料是从哪里获取的呢?我回答了 Linux高性能服务器编程了解五种I/O区别?一句话概括区别?接着问,I/O的操作有几个步骤我支支吾吾……红黑树和平衡树有什么区别呢?项目是公司级别的,还是自学的项目;有没有上线?具体支持的连接数可以...

2019-11-11 23:28:07 224

原创 2019.3.25 腾讯后台一面面经

记录一次腾讯后台暑期实习岗面经,因为是第一次面试,基础不过关,所以很凉。。。自我介绍宏定义 / const 常量的区别指针常量 / 常量指针“现在有两种指针类型,const * int,const int * ,两种区别”“两种指针适用的场景”STL库,用过那些容器?我说了一些常用的,和不常用的,没有进行扩展(面试这块的表现很差)“map,set的底层实现是...

2019-11-11 23:27:54 235 4

原创 某安全服务商-2019秋招提前批,正式批面经

提前批一面 首先是自我介绍,然后简单问了下项目相关以及实习相关的问,紧接着就是怼题目了,考察基础部分了常用的排序算法有哪些?// 我说了插入,选择,冒泡,快速排序,堆排序,希尔,归并。。。。归并排序的时间复杂度?快速排序的原理?时间复杂度?最坏的情况复杂度?什么时候才是最坏复杂度?最小生成树了解吗?我说图论的,然后就简单介绍了下概念,关于图论真的了解的少,还有那几种...

2019-11-11 23:25:11 161

原创 某手机商世界五百强-秋招系统开发岗面经

说实话,能收到这家世界五百强企业的面试电话,我感觉很是意外,因为我当时也只是在网上找的内推人,是谁我都不知道,也没太注意,笔试都没有参加,然后在九月的某一天忽然接到了一个电话,然后就开始了下面的这段故事一面确认工作地点的意向,我们这边是南京,可以吗?介绍了一下部门是做什么的,做的算法那方面的我听了感觉有点偏底层,嵌入式的感觉;因为可能要了解芯片手册这些项目是你在实验室的项目吗...

2019-11-11 23:24:52 146

原创 2019秋招-某区块链矿机商 凉经

这是家校招企业,在之前区块链好像挺有名气的,说了校招,其实也就是来我学校宣讲了而已,笔试,面试啥的都安排在了线上;说起面试有点玄学(起初笔试介绍结束的那周三我就收到了面试的通知,约在了周六,然后一直等不到消息,我又联系不上HR)过了一个星期后,有一个HR联系我,安排了面试了,(这次好像是前程无忧电话过来的,显示的广告推销。。。。)一面凉凉自我介绍算法题:(一题给了15分钟,要...

2019-11-11 23:24:36 216

原创 细说C++(二十五):论C++ explicit关键字,与inplicit

explicit字面含义;明确的 明白的C++用法1.表明用求编译器不要自动得转化,抛弃默认的操作2. 仅仅用在类的构造函数中3. 转化是双向的; 类 - - 其它类型示例;摘自标准库template &amp;lt;class ,Alloc&amp;gt;class vector&amp;lt;bool,Alloc&amp;gt;{public: typedef _bit_refere...

2019-10-27 11:47:56 454

原创 细说C++(二十四):左值与右值 11新特性“右值引用”

左值定义:右值定义:右值引用

2019-10-27 11:40:21 148

原创 细说C++(二十三):再谈指针

写在前面 我们该如何称呼 & 与 *& 取地址运算符* 解引用符 指针常量 && 常量指针 常引用 && 引用常量 多维指针令人疑惑的C指针用法#include <cstdio> #include <iostream>using namespace std;int main() ...

2019-10-27 11:23:33 175

原创 细说C++(二十二):关于形参和实参

实参实际的参数,即在生命周期内的,可以说其实实参就是形参,因为每一个参数都都是在一个函数内定义的(全局变量,static除外)形参形式上的参数,由传入的实参进行初始化,生命周期在函数的调用后结束1.传递的形式;传引用;即将形参绑定到传入的实参对象上 尽量使用引用而非拷贝(拷贝大的类型或者容器对象低效) 若无需修改引用的实参,最好使用常...

2019-10-27 11:22:29 729

原创 STL使用(一):vector和list

vector向量vector底层实现​ 1. 底层数据结构是一个动态数组。默认构造的大小是0, 之后插入按照1 2 4 8 16 二倍扩容。注(GCC是二倍扩容,VS13是1.5倍扩容。原因可以考虑内存碎片和伙伴系统,内存的浪费)。扩容后是一片新的内存,需要把旧内存空间中的所有元素都拷贝进新内存空间中去,之后再在新内存空间中的原数据的后面继续进行插入构造新元素,并且同时释放旧内存空...

2019-10-23 22:44:21 302

转载 C++ 虚函数&纯虚函数&抽象类&接口&虚基类

多态在面向对象语言中,接口的多种不同实现方式即为多态。多态是指,用父类的指针指向子类的实例(对象),然后通过父类的指针调用实际子类的成员函数。多态性就是允许将子类类型的指针赋值给父类类型的指针,多态是通过虚函数实现的。多态可以让父类的指针有“多种形态”,这是一种泛型技术。(所谓泛型技术,就是试图使用不变的代码来实现可变的算法)。虚函数2.1虚函数定义在基类的类定义中,定义虚函数...

2019-10-23 22:26:01 240

原创 深度探索C++对象模型(一):浅谈面向对象

多态多态–面向对象C++以虚函数实现多态性// 接口的多种不同的实现方式继承–面向对象封装–面向对象

2019-10-23 22:13:32 189

原创 Linux网络编程(一):服务器C/S框架

IP地址转化函数在这里插入代码片 主机/网络字节序在这里插入代码片 数据读写API(1)(2)在这里插入代码片 网络信息API在这里插入代码片流程图 server(1). socket(2). bind(3). listen(4). accept(5).recv(6). send(7)close clien...

2019-10-18 16:59:39 376

原创 UNIX网络编程:服务器高效并发模式

半同步/半异步模式在并发模式下,同步和异步的概念与I/O同步异步的概念有所不同,这里的同步是指程序按照代码的顺序执行,而异步指的是程序的执行需要系统事件来驱动,比如信号、中断等。异步线程效率高,但编写相对复杂,难于调式,而同步线程刚好相反,逻辑简单,但效率较差。半同步/半异步模式结合了同步线程和异步线程的优点,它在处理I/O事件时使用异步线程,处理客户逻辑则使用同步线程。这样既满足了客户...

2019-10-18 15:57:45 131

原创 某国内大厂笔试题-9.20

电话号码 分析:允许对字符进行删除操作,那么只要从头开始遍历,只要找到‘8’,判断一下是否是在前11个位置就行了 AC代码#include <bits/stdc++.h>using namespace std;int main(){ int n; cin>>n; while(n--) { in...

2019-09-21 17:28:03 477

原创 某知名网校笔试题精选 - 9.2

9.2 晚做了某个著名网校的笔试,有几题感觉不错就分享出来了,看完应该会有点收获的小题目:(顺序有点打乱了,我只挑了我认为值得一看的题目分享)(1)假设32位计算机程序:short a = 32767*2;unsigned short b = a; //cout<<b<<endl;判断b的输出?有点搞不明白这个题目的意图,是想问有没有溢出,还说想...

2019-09-02 22:57:38 504

原创 2019.9.1 拼多多 服务端研发-笔试(C++)

拼多多的笔试没有选择题,直接是四道编程题,非常干脆直接,上手就是干!优先偶数的有序TopN题目描述: 读入一个数列和N值,返回按优先级排序的N个数,满足:(1)所有偶数优先级大于奇数(2)同为偶数或同为奇数时,数值大的优先级高输入描述:每个测试输入的测试用例,包含一个用半角逗号(,)分开的自然数数列和1一个参数N,数...

2019-09-01 20:31:53 2109 7

原创 开始Pycharm 使用(神级IDE)

概述Pycharm: PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。官网下载地址: www.jetbrains.com选择tools,我们下载pychar...

2019-08-03 11:53:35 223 1

原创 Python学习之路(目录)

本文关于python学习的系列文章 以及 经验技巧总计,下面是博文的目录,方便阅读!【一】 环境安装,搭建python环境搭建(Windows,Linux)超详细pycharm安装使用教程从零开始编写第一个python程序【二】python基础【三】面向对象【四】python高级编程【五】python编程技巧【六】python用法(框架,包,库)...

2019-07-18 20:04:00 160

原创 从零开始编写第一个python程序

编写python程序的两种方法 (一)交互式命令行在Windows系统中:在Linux系统中:在Python的交互式命令行写程序,好处是一下就能得到结果,坏处是没法保存,下次还想运行的时候,还得再敲一遍。所以,实际开发的时候,我们总是使用一个文本编辑器来写代码,写完了,保存为一个文件,这样,程序就可以反复运行了。例:C:\work>python hello.pyhe...

2019-07-18 20:02:56 645

原创 python环境搭建(Windows,Linux)超详细

概述Python 是跨平台的,可以运行在 Windows、Mac OS X 和各种 Linux/Unix 系统上。在学习 Python 之前,首先要搭建 Python 环境。完成后,会得到 Python 解释器(负责运行 Python 程序的),一个命令行交互环境,还有一个简单的集成开发环境。而Linux 几乎都有内置的 Python 版本。 安装的是什么?python的解释器,...

2019-07-18 19:09:40 463

原创 MySQL 常见错误集锦(新手需知)

ERROR 1698 (28000): Access denied for user ‘root’@‘localhost’访问权限问题: root 应该具有访问权限,所以需要加上一个sudo,就很好得解决了ERROR 1045 (28000): Access denied for user ‘rong’@‘localhost’ (using password: NO原因: 未向MySQL...

2019-07-16 10:35:42 172

原创 markdown语法学习(极简,实用):一

Markdown是一种轻量级标记语言,允许“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。markdown是编写文稿的利器,很多平台,或者编辑器都支持markdown语法功能支持markdown语法:平台有如: CSDN,GitHub,牛客网,简书等等Windows下常用的有:markdownp...

2019-05-27 10:52:25 174

原创 一个简单的C++11线程池实现

线程 thread(支持多线程编程,需要特定的库的支持) 属于某个平台的多线程库:POSIX线程库(Linux),Windows线程库(Windows),三方数据库(Boost线程库) C++ 11标准支持多线程: < thread > : 包含std::thread类以及std::this_thread命名空间。管理线程的函数和类在该头文件中有声明;&l...

2019-05-27 09:30:25 1230

原创 免费的PDF转Word工具(简单易用)

免费的PDF转Word工具(简单易用)本篇文章,分享一个简单易用的,免费的PDF转Word工具;非常好用,下面是下载链接下载地址安装使用教程下载好之后直接就是一个可以直接运行的程序了(.exe)如图,非常得小巧然后,我们点击运行;进入到了安装目录,选择自己的安装路径安装好了,桌面便出现了快捷方式,我们选择打开它转换的方式有两种 选择文件路径 或者直接拖拽到...

2019-05-26 18:44:37 3861 5

pdf转Word免费.exe

此工具是pdf转word的软件,注意是免费的!注意是免费的!注意是免费的! (但是含有点广告插件)

2019-05-26

人事管理系统

C++开发初级项目 人事管理系统完整源码 打开即可使用

2018-09-30

数据结构(C语言版)

数据结构(C语言版)清华大学出版社 严蔚敏 吴伟民 书本配套算法源码

2018-09-30

ACM程序设计曾宗根(STL学习)

本书为ACM程序设计电子稿,为曾宗根所著,详细讲解了ACM 国际大学生程序设计竞赛˄ACM/ICPC编程,调试方法,以及提高时间,空间性能的策略,并充分利用了C++泛型编程的高效率,规范化的特性。 非常适合竞赛学习的同学。

2018-05-19

Thinking in Java中文版

thinking in java是Java学习宝典,被誉为Java开发者圣经,由美国Bruce Eckel所著,此文档为中文电子稿,适合阅读!

2018-05-19

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除