AND
08-存储引擎和事务
08-存储引擎和事务课程目标掌握存储引擎的使用、常用的存储引擎、选择合适的存储引擎、 事务概述、事务的提交与回滚演示、自动提交模式、事务的隔离级别。8.1存储引擎的使用数据库中的各表均被(在创建表时)指定的存储引擎来处理。 服务器可用的引擎依赖于以下因素: MySQL的版本 服务器在开发时如何被配置 ......
09-索引和视图
09-索引和视图课程目标掌握索引原理、索引的应用、 视图的概念、创建视图、修改视图、删除视图。9.1索引原理索引被用来快速找出在一个列上某一特定值的行。没有索引,MySQL不得不首先以第一条记录开始,然后读完整个表直到它找出相关的行。表越大,花费时间越多。对于一个有序字段,可以运用二分查找(Bina ......
10-DBA命令和数据库设计的三范式
10-DBA命令和数据库设计的三范式课程目标掌握新建用户、授权、回收权限、导出导入、第一范式、第二范式、第三范式、三范式总结。10.1新建用户create user username identified by 'password';说明:username——你将创建的用户名, password—— ......
11-MySQL数据库的存储过程
11- MySQL数据库的存储过程课程目标了解存储过程简介、关于MySQL的存储过程。掌握MySQL存储过程的创建、 调用、查询、修改、删除、控制语句、基本函数。11.1存储过程简介我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是 ......
12-MySQL数据库的触发器
12-MySQL数据库的触发器课程目标了解触发器简介。掌握MySQL触发器的创建和使用以及删除。12.1触发器简介触发器是一个被指定关联到一个表的数据库对象,当对一个表的特定事件(例如增、删、改、查表中记录)出现时,它将会被激活。触发器具有MySQL语句在需要时才被执行的特点,即某条(或某些)MyS ......
2023年7月30日 天气:晴
今天早上起来背了一个小时的英语单词,然后晨跑了三公里,回到家后学习了一 个 小时的 英语阅读。下午学习编程了一个小时,然后看了一会电视,最后就是写了一个小时的作业,晚上练了一个小时的字,最后看了几章小说。 明天打算看几集电视剧,然后学习一个小时的java,有时间的话出去打一会儿羽毛球,最后晚上练一个 ......
快读快写
一些题目真恶心啊,卡那么死 快读 1 inline int read() 2 { 3 int x = 0, f = 1; char ch = getchar(); 4 while (ch < '0' || ch>'9') { if (ch == '-') f = -1; ch = getchar() ......
大道至简读后感
在第一章中以愚公移山的故事引入,说明编程的本质其实是一件很简单的事情,像移山这样庞大的工程都能够使用简单的编程来实现。只要掌握了最正确的方法,我们每个人都能够学会写程序,勤奋加上思考是我们唯一所需要具备的条件。编程最重要的是书理清逻辑,需要明白你想要完成的事情到底应该如何去做,把事件逻辑搞清楚,然后 ......
2023.7.30
今天一天基本都有事,所以没怎么看网安的东西,只是稍微闲下来的时候把昨天弄懂的东西理了一下,顺便把ctfwiki上SROP最后那点不懂的东西差不多弄懂了 可能记随笔的好处之一就是每天都记得至少要碰一点网安的东西,不然写随笔总不可能写一天有事,什么也没看。这样就算每天看的东西没那么多,至少也能看一点。 ......
linux最大文件名长度
可以通过 cat /usr/include/linux/limits.h 查看NAME_MAX 255 #ifndef _LINUX_LIMITS_H#define _LINUX_LIMITS_H #define NR_OPEN 1024 #define NGROUPS_MAX 65536 /* s ......
前端工程化解决方案
# 引言 在大前端的趋势下,传统的前端开发模式已经不能很好地承载实际的项目需求。因此,我们需要一系列解决方案来使项目变得规范、可配置、易于优化等。 本文将针对这个问题进行简单分析,讲解前端工程化的概念、落地实践,并给出一系列解决方案。 > 本篇文章是本人在 2020年时推进公司内部前端工程化所写,在 ......
Python - 使用 Matplotlib 可视化在 NetworkX 中生成的图形
介绍 Python代表了一种灵活的编码语言,以其易用性和清晰性而闻名。这提供了许多库和组件,用于简化不同的任务,包括创建图形和显示。NetworkX 代表了一个高效的 Python 工具包,用于构建、更改和研究复杂网络的排列、移动和操作。然而,Matplotlib是一个流行的工具包,用于在Pytho ......
【ACM专项练习#02】整行字符串、输入vector、打印图形、处理n组数据以及链表操作等
### 输入整行字符串 #### 平均绩点 ##### 题目描述 每门课的成绩分为A、B、C、D、F五个等级,为了计算平均绩点,规定A、B、C、D、F分别代表4分、3分、2分、1分、0分。 ##### 输入 有多组测试样例。每组输入数据占一行,由一个或多个大写字母组成,字母之间由空格分隔。 #### ......
读《大道至简》有感
自学习软件工程以来,我在编程中一直有着不小的困惑。我时常感觉编程时没有逻辑感,时常找不到编程的思路。但在阅读了由王建民老师推荐的《大道至简 ——软件工程实践者的思想》后,我才真正明白到原来我正是缺少了“大道至简”。 在这本书的最开始作者周爱民先生就告诉我们,编程并非一件难事,他用愚公移山的故事做例, ......
【题解】[ABC312E] Tangency of Cuboids(adhoc)
# 【题解】[ABC312E] Tangency of Cuboids 少见的 at 评分 $2000+$ 的 ABC E 题,非常巧妙的一道题。 特别鸣谢:@[dbxxx](https://www.luogu.com.cn/user/120868) 给我讲解了他的完整思路。 ## 题目链接 [AB ......
go项目实现在配置文件实现配置项统一管理
转载请注明出处: go项目中实现配置项统一管理,实现逻辑:将 配置项整理为一个json的数据结构,并保存到go.conf文件中,然后在go项目启动main方法中加载 go.conf 文件,读取go.conf 文件的json 数据结构,并进行反序列化为go的数据结构,从而在go项目中可以全局使用 go ......
BUUCTF Findkey
对题目分析: if ( Msg == 517 ) { if ( strlen(String1) > 6 ) // String位数小于等于6 ExitProcess(0); if ( strlen(String1) ) { memset(v17, 0, sizeof(v17)); v6 = strl ......
【ACM专项练习#01】基本输入输出,如何加减
关于ACM,牛客其实也有专门的模拟练习:https://ac.nowcoder.com/acm/contest/5657#question 做这个也可以 ### 关于while(cin>>n) 在处理输入时,cin >> n; while (n--) 和 while (cin >> n) 是两种常见 ......
线段树
这是洛谷线段树模板题绿标题,线段树好像没什么好总结的,主要看脑子 1 #include<iostream> 2 using namespace std; 3 #define int long long 4 const int N = 1e5 + 10, inf = 0x3f3f3f3f3f3f3f3 ......
安卓运行 lxc + docker 教程
by redblue (弗朗西斯科) ## 【 一 】 ## 安装 lxc 手机打开 termux 一键更换北京大学源,执行 ``` echo "deb https://mirrors.pku.edu.cn/termux/termux-main stable main" > PREFIX/etc/a ......
编写设备驱动之i2c_client -10
编写设备驱动之i2c_client 参考资料: Linux内核文档: Documentation\i2c\instantiating-devices.rst Documentation\i2c\writing-clients.rst Linux内核驱动程序示例: drivers/eeprom/at2 ......
[GUET-CTF2019]number_game
[GUET-CTF2019]number_game 打开题目,立刻定位关键函数 for ( i = 0; i <= 4; ++i ) { for ( j = 0; j <= 4; ++j ) { for ( k = j + 1; k <= 4; ++k ) { if ( *(&unk_601060 ......
Java集合之一——HashMap(辨析)
看到一篇讲hashmap的文章,讲的很不错,但是有一点我觉得作者没有讲清楚,这里我说一下自己的理解。 原文,先看原文: https://blog.csdn.net/woshimaxiao1/article/details/83661464 前文概述,该博客的主要内容如下: 1. 什么是哈希表(主干为 ......
《摆与混》第二十六章--7月30日--周日
今天一天都在我姑婆家; 1.今天做了什么:今天9点起床。没过多久就出发去姑婆家,因为今天喝房子封顶的喜酒,说实话,菜挺好吃,就是太热了,下午跟着表哥表嫂玩游戏,打扑克,可以说非常的爽,晚上也在那里吃饭,回来的听晚,今天没有学习。 2.解决了什么问题:无。 3.明天干什么:预计继续学习Java,PTA ......
Mysql数据库常用操作命令
// 创建数据库 > create database database_name; eg; create databases order; > use order; // 选择数据库 > show tables; // 显示数据库order创建的所有数据表 > drop database order ......
js的面向对象:类的定义、对象的创建、属性、方法
// js当中定义一个类 function User(a,b){ // 属性 this.usercode = a this.username = b // 方法(实例方法,通过对象调用 this.doSome = function(){ console.log(this.username + "do ......
栈和队列
栈:先进后出(子弹压樘),栈顶插入,栈顶删除,常见的应用是递归调用的实现 队列:先进先出(做核酸),队尾插入,队头删除 栈和队列顺序存储更为常见 栈 栈是向低地址增长的 如果a和b紧挨着,b一定在a的左边 如果b和c紧挨着,c一定在b的左边 ......
构建Yocto项目
原文:https://blog.csdn.net/bjbz_cxy/article/details/129140200 前言Yocto Project简称YP, 是一个致力于帮助开发者构建自己的Linux嵌入式的项目,除了Yocto还有其它的开源项目例如:Debian,著名的Ubuntu就是基于De ......
iOS 应用上架流程详解
iOS 应用上架流程详解 欢迎来到我的博客,今天我将为大家分享 iOS 应用上架的详细流程。在这个数字化时代,移动应用已经成为了人们生活中不可或缺的一部分,而 iOS 平台的 App Store 则是开发者们发布应用的主要渠道之一。因此,了解如何将您的 iOS 应用成功上架至 App Store ......