- 博客(234)
- 收藏
- 关注
原创 VSCode插件推荐(C/C++环境)
包含了C/C++工程需要的插件(C/C++、C/C++Themes、CMake、CMakeTools和BetterC++Syntax等)
2022-07-26 11:27:21 2991
原创 小程序云开发(上)
小程序云开发官方文档数据库的增删改查// app.jsApp({ // 小程序已启动就会执行 onLaunch() { wx.cloud.init({ env: 'yunkaifa-9gjrckmo794e04e8' //云开发环境Id }) }})创建一个商品数据表并添加数据使用get方法请求数据库里的数据修改数据表的读写权限shujuku.jsPage({ onLoad() { // 传统的固定写法
2022-04-23 14:50:03 1318
原创 浓缩睡眠法——如何睡少又睡好(读书笔记)
浓缩睡眠法——如何睡少又睡好前言何为“浓缩睡眠”?所谓“浓缩睡眠”,是指入睡30分钟内达到最深层次的非快速眼动睡眠,并且保持一定时间的深度睡眠状态;卧床后马上进入深度睡眠,并且保持深度睡眠。由此可以在更短的时间里获得充足深度睡眠的一种方法。通常情况下,入睡后大约需要经过90分钟才能达到深度睡眠。但是“浓缩睡眠”能让我们以3倍的速度达到深度睡眠,也就是在入睡后30分钟内进入深度睡眠。相比长时间的浅睡眠,短时间的深度睡眠能使身体更放松,大脑运转更顺畅,工作表现更好。因此,我们的生活会变得更有活力
2022-04-18 09:48:58 1580
原创 GCC and GDB and Git基本使用
GCCgcc(g++)的详细教程GDBMakefilemakefile葵花宝典Git配置Git一旦安装完成,接下去就是配置 GitHub 用户的详细配置信息。请使用下面的两条命令,并确保用你自己的 GitHub 用户名替换 user_name,用你创建 GitHub 账户的电子邮件替换 email_id。git config --global user.name "user_name"git config --global user.email "email_id"创建本地仓库在你的
2022-04-10 23:46:31 202
原创 MySql入门笔记(上)
链接mysql服务器mysql -h127.0.0.1 -P3306 -uroot -proot-h 主机地址-P 端口号-u 用户名-p 用户密码注意点:如果MySQL服务器在本地, 主机地址可以省略如果服务器使用默认3306端口, 端口号可以省略mysql -h127.0.0.1 -P3306 -uroot -proot 链接远程MySQL服务器mysql -h127.0.0.1 -uroot -proot 链接远程MySQL服务器, 使用默认端口3306mysql -
2022-04-10 20:37:22 220
原创 学习方法(一)
专注力训练是什么让你没效率?我们不是在消磨“碎片化时间“,我们是在浪费生命。我听过最狠的一句话:不能专注的人经常是考试的失败者,也永远只能当底层员工,你很少看到哪个老板,利用上班时间打游戏或者网上购物或者一直不停地刷朋友圈。为什么我们特别容易分心?外界干扰微信、微博、APP提醒、搭话、交谈、心不定做的事没有吸引力看的书枯燥、工作重复、没有目标感、没有挑战(活在社会底层的人)你需要“愍气”锻炼你要挑战自己的阙值,坚持60秒不分心深度工作三要素:意愿、选择、练习提高阅读能力,
2022-03-21 11:58:19 257
原创 Altium Designer应用简述
Altium Designer最小系统板电子设计1、AD软件系统参数的设置2、原理图的操作捕捉栅格快捷键:vgs(10mil与100mil切换)拖动放置时按下TAB可以进行设置点元件shift可以复制拖动元件时空格可以旋转元件利用 Excel 创建 IC 类元件库:元件的操作:1、单选:直接用鼠标左键单击电阻元件即可实现单选;2、多选 :按住“Shift”键,多次单击需要选中电阻,或者在元件范围外单击之后拖动,进行多个元件的框选,也可以执行
2022-02-19 22:58:34 2162
原创 STL简述
STL(Standard Template Library),即标准模板库,是一个具有工业强度的,高效的C++程序库。在算法比赛中使用会给我们提供很大的便利,于是最近就去学习了一番!这篇笔记结合了自己的一些理解与其它大神的总结,希望可以给看的各位一些帮助!STL中六大组件:1、容器(Container),是一种数据结构,如list,vector,和deques ,以模板类的方法提供。为了访问容器中的数据,可以使用由容器类输出的迭代器;2、迭代器(Iterator),提供了访问容器中对象的方法。例如,
2022-02-19 22:56:34 300
原创 阿里巴巴计算机网络面试题
阿里巴巴TCP三次握手过程:第一次握手:客户端将标志位SYN置为1,随机产生一个值序列号seq=x,并将该数据包发送给服务端,客户端 进入synsent状态,等待服务端确认。第二次握手:服务端收到数据包后由标志位SYN=1知道客户端请求建立连接,服务端将标志位SYN和 ACK都置为1,ack=x+1,随机产生一个值seq=y,并将该数据包发送给客户端以确认连接请求,服务端进入synrcvd状态。第三次握手:客户端收到确认后检查,如果正确则将标志位ACK为1,ack=y+1,并将该数据包发送给服
2022-02-11 15:59:53 198
原创 字节跳动操作系统面试题
字节跳动简述进程间通信方法每个进程各自有不同的用户地址空间,任何一个进程的全局变量在另一个进程中都看不到,所以进程之间要交换数据必须通过内核,在内核中开辟一块缓冲区,进程A把数据从用户空间拷到内核缓冲区,进程B再从内核缓冲区把数据读走,内核提供的这种机制称为进程间通信。不同进程间的通信本质:进程之间可以看到一份公共资源;而提供这份资源的形式或者提供者不同,造成了通信方式不同。进程间通信主要包括管道、系统IPC(包括消息队列、信号量、信号、共享内存等)、以及套接字socket。简述线程和进程的区别和
2022-02-11 15:59:00 799
原创 字节跳动面试CPP基础
字节跳动野(wild)指针与悬空(dangling)指针有什么区别?如何避免?野指针(wild pointer):就是没有被初始化过的指针。用 gcc -Wall 编译, 会出现 used uninitialized警告。悬空指针:是指针最初指向的内存已经被释放了的一种指针。无论是野指针还是悬空指针,都是指向无效内存区域(这里的无效指的是“不安全不可控”)的指针。 访问“不安全可控”(invalid)的内存区域将导致“Undefined Behavior”。如何避免使用野指针?在平时的编码中,养成
2022-02-10 23:24:30 597
原创 C++语法要点
{}列表初始化花括号里没有提供初始值,对于基本类型的变量,初始值将默认为0。int a{};int b{2};auto定义有初始化的变量时,可以用auto推断其数据类型。 #include <iostream> using std::cout; using std::endl; int main() { auto b = true; auto ch{ 'X' }; auto i = 123; au.
2022-02-10 14:53:29 776
转载 Emacs高手修炼手册
Emacs高手修炼手册快捷键C-n,下一行(速记:Nextline)C-p,前一行(速记:Previous line)C-f,向前移动一个字符(速记:Forward)C-b,向后退一个字符(速记:Backforward)C-k,从光标位置到末尾删掉(速记:Kill)C-a,回到行首(速记:a是字母表的开始)C-e,去往行尾(速记:End of line)M-<,回到编辑区域最开始位置(速记:<)M->,去往编辑区域最后的位置(速记:>)C-v,向下翻一屏M-v
2022-01-17 21:43:24 551
转载 emacs内置的软件包
emacs内置的软件包Package这个包是用来管理ELPA的软件包。;; TNUA ELPA(setq package-archives '(("gnu" . "http://mirrors.tuna.tsinghua.edu.cn/elpa/gnu/") ("melpa" . "http://mirrors.tuna.tsinghua.edu.cn/elpa/melpa/")))而下面的配置是为了配置其启动行为:;; basic initialization
2022-01-17 21:40:52 475
原创 blender界面基础认识
blender界面基础认识自定义功能Edit -> Preference(界面、主题、视图、灯光、编辑、动画、插件、输入、视图切换、键位映射、系统、保存&加载、文件路径)Blender界面分为以下三个部分上侧的顶栏中间的工作区底部的状态栏顶部标题栏工作区状态栏区域区块选项卡 & 面板键位映射&界面控件&工具...
2022-01-12 16:24:53 1359
原创 LATEX Mathematical Symbols
1、Greek and Hebrew letters2、LATEX math constructs3、Delimiters4、Variable-sized symbols (displayed formulae show larger version)5、Standard Function Names6、Binary Operation/Relation Symbols7、Arrow symbols8、Miscellaneous symbols9、Math mode a
2022-01-06 21:10:43 383
原创 Day43~Day49
Day43数据结构1.某二叉树的先根遍历序列和后根遍历序列正好相反,则该二叉树具有的特征是______ (中国科学院大学-2018)A.高度等于其结点数B.任一结点无左孩子C.任一结点无右孩子D.空或只有一个结点答案:A先序遍历顺序是:M-L-R;后序遍历顺序是:L-R-M;可以看到,只有中间的结点(M)顺序变化了,左右结点相对位置是不变的。那可以推断出,要满足题意的话“二叉树的先序序列与后序序列正好相反”,说明整个二叉树左子树或者右子树有一个没有(遍历就成了,先:M-L ;后:L-M 或
2021-10-08 23:32:23 1369
原创 Day36~Day42
Day36数据结构1. 其中n为正整数,则最后一行的语句频度在最坏情况下是_____ (南京理工大学考研真题)A.D(n)B.O(nlogn)C.O(n3)D.O(n2)答案: D解析:这个是冒泡排序,最坏的情况下需要进行1+2+…+n-1次交换,即时间复杂度是O(n2)。计算机网络2. 公用电话交换网(PSTN)采用了_____ 交换方式(2015年 中科院真题)A. 分组 B.报文 C.信元 D.电路答案: D解析:电路交换在通信之前要在通
2021-09-25 22:03:38 1010
原创 Day29~Day35
Day29数据结构1. 若有18个元素的有序表存放在一维数组A[19]中,第一个元素放A[1]中,现进行二分查找,则查找A[3]的比较序列的下标依次为______(中国科学院大学2012)A. 1,2,3B. 9,5,2,3C. 9,5,3D. 9,4,2,3答案:D解析:折半查找的基本思想是:首先以整个查找表作为查找范围,用查找条件中给定值k与中间位置结点的关键字比较,若相等,则查找成功;否则,根据比较结果缩小查找范围,如果k的值小于关键字的值,根据查找表的有序性可知查找
2021-09-21 22:14:49 4311 1
原创 算法全模板
逆序对的数量#include <bits/stdc++.h>typedef long long ll;using namespace std;const int N=100001;int q[N],tmp[N];ll merge_sort(int p[],int l,int r){ if(l>=r) return 0; ll res; int mid=l+r>>1; res = merge_sor
2021-09-20 23:07:04 117
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人