数据表 手记unity3d笔记
《构建之法》笔记3
在看了大约一个月后,我心中甚是感激,曾经在没学习软件工程之前一直以为写软件就是拼命地一天十八小时用来狂敲代码就可以了。但在学习软件工程之后,逐渐明白远真正的软件开发,编码只是很小的一部分。但由于软件工程的书籍大多是一些书面化的文字,啃起来感觉就像一块硬骨头且难以消化。以至于我学习完软件工程之后,感觉 ......
树状数组学习笔记
树状数组(Binary Indexed Tree)是一种利用数的二进制特征进行检索的树状结构。 树状数组是一种奇妙的数据结构,不仅非常高效,而且代码及其简洁。 #define lowbit(x) ((x)&-(x)) void add(int x,int d){//更新 while(x<=n){ t ......
Python的基础语法(五)“数据内置方法之字典、元组、集合”
### 字典的内置方法 ```python 1、字典常用的定义方法: info={'name':'tony','age':18,'sex':'male'} info = dict(name='tony',age='18') 2、字典的内置方法 2.1、按照key取值,可存可取: dic = { 'n ......
《构建之法》笔记2
《构建之法》是一本全景式图书,让我更了解这个行业,是一本与现实接轨的教材。其次,这是一本最佳实践式的书,涵盖了科学、健康的软件工程开展中的每个方面,介绍了种种方法论,但不是高高在上、纲领性的方法论,而是方法论的最佳实践,确实可用,拿来就用。这本书在介绍方法论的同时,会介绍方法论不适用的场景,介绍方法 ......
《构建之法》笔记1
《构建之法》读后感 《构建之法》是一本好书,当我翻开构建之法的第一页时,我就感觉我能从书中得到许多关于编程的方法和相关知识。当我读到构建之法里的 “敏捷宣言表明的是一些优先级,不必当作圣旨或者教条来争论”,我才恍然大悟。“兵无常势,水无常形,能因敌变化而取胜者,谓之神”,这话,怎么就想不到呢。就更想 ......
数据类型——浮点运算
printf输出inf表示超过范围的浮点数:无穷大或无穷小 printf输出nan表示不存在的浮点数 浮点运算的精度 float和double都无法准确的存储一个小数 浮点数的计算是没有精度的。 浮点数在内存中使用编码的形式存储的 浮点数在计算时是由专用的硬件部件实现的 float的赋值 a = 1 ......
对已有的表字段if_delete修改设置默认值,会影响原来数据中为null的字段数据吗?
1.新建表 t_user CREATE TABLE `t_user` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `name` varchar(100) NOT NULL, `age` int(11) NOT NULL, `male` varchar(100 ......
线上问题处理案例:出乎意料的数据库连接池
本文是线上问题处理案例系列之一,旨在通过真实案例向读者介绍发现问题、定位问题、解决问题的方法。本文讲述了从垃圾回收耗时过长的表象,逐步定位到数据库连接池保活问题的全过程,并对其中用到的一些知识点进行了总结。 ......
数据类型——基本数据类型
基本数据类型 整数 字符 ——char (1个字节) 短整型 —— short (2个字节) 整型 —— int (取决于编译器(cpu)通常是一个字,4个字节) 长整型 —— long (取决于编译器(cpu),32位是4个字节,64位是8个字节) long long(C99) 浮点数 类型 字长 ......
关于MySQL数据库的加密解密问题
SELECT MD5(‘123456’); 结果显示的密文即为:e10adc3949ba59abbe56e057f20f883e 解密MySQL中的MD5加密密码,需要使用MySQL中的UNHEX()函数。UNHEX()函数可以接收一个十六进制格式的参数,将其转换为原始字符串格式。例如我们可以这样使 ......
02构建之法阅读笔记
《构建之法》一书提到软件构建的一个重要方面是测试。作者强调测试是软件构建过程中不可或缺的一步,只有经过充分测试的软件才能更具可靠性和质量。书中介绍了多种测试方法,其中包括单元测试、集成测试、接口测试和验收测试等。作者指出,这些测试方法都有着各自的优点和局限性,需要根据具体需要进行选择。此外,作者还强 ......
万亿级大数据监控平台建设实践
1 整体设计 在整体监控设计中,百分点大数据团队采用“去中心化”、“服务透明化”的设计思路,同时具备极强的扩展能力、自动化能力和高可靠性设计思路。 去中心化设计: 由于要同时监控 18 个异地的数据中心,开始百分点大数据团队考虑过 18 个中心各自监控,但是整体性差、不直观且维护成本高。综合考虑了链 ......
《软件需求模式》阅读笔记 - 3
本书的最后一部分,主要介绍了四个领域需求模式,性能领域需求模式,适应性领域需求模式,访问控制领域需求模式,商业领域需求模式。 在做需求的过程中经常遇见性能问题: 1.编写容易等同于实现困难。 2.我们定义一个完整的运行还是只是软件。 3.性能指标适用于系统的哪个部分? 4.避免武断的性能指标。 5. ......
程序员修炼之道阅读笔记
第31节 靠巧合编程 从本节开始进入书目的第6章,本章主要讲在编码时应该注意的各类事项。传统智慧认为,项目一旦进入编码阶段,工作主要就是机械的把设计转换成可执行语句。我们认为,这种态度是许多程序丑陋、结构糟糕、不可维护的最大一个原因。编码不是机械工作,要想让程序长久无误的运行,每一分钟都需要做出决策 ......
Unity 热更新学习笔记四:xLua插件 Part1-基础调用
各平台如何热更新? Android,PC(C#) 将执行代码预编译为AssemblyDLL 将代码作为TextAsset打包进AssetBundle 运行时调用AssemblyDLL代码 更新相应的AssetBundle即可实现热更新 IOS(不允许使用C#的部分反射功能并不支持JIT) Unity ......
【阅读笔记】四月
《人月神话》16章提出因为软件工程是一个超级复杂的系统,所以断言没有银弹。软件开发中存在着4个天生的根本困难——复杂度、一致性、可变性和不可见性,无论是在技术还是管理方法上,都看不出有任何突破性的进步,能够保证在十年内大幅度地提高软件的生产率和可靠性。 银弹一般指银色子弹,银色子弹(英文:Silve ......
kindle7插件开发笔记[2]-使用Rust重写插件
## 前言 上一篇笔记:[kindle7插件开发笔记[1]-在折腾中入门](https://www.cnblogs.com/qsbye/p/15390296.html) [代码地址:https://gitee.com/qsbye/kindle-plugin-touch](https://gitee. ......
Java调用采集拼多多根据ID获取商品详情API接口返回值说明示例,获取电商平台商品详情数据(封装可高并发)
拼多多是一家基于 C2B 拼团营销方式主营团购的电商平台,其盈利模式由利润源、利润点、利润杠杆、利润通道和利润屏障五个要素组成的。通过锁定目标客户、关注客户价值、举办相关活动、不断拓展收入来源等经营策略,拼多多在较短的时间内得以快速成长。然而这种模式也面临着来自假劣低价商品、信息系统安全性、较高 ......
成长笔记二、MySQL数据库--学生管理系统数据库手写SQL实现
> - 学生对象 > 学生表(student) > - 老师对象 > 老师表(teacher) > - 课程对象 > 课程表(course) > - 成绩对象 > 成绩表(score) > - 班级对象 > 班级表(前缀_class,因为user或class等英文单词是程序中的关键字.尽量不直接用) ......
阅读笔记9
第九章:《构建之法》第九章介绍了软件工程中的进化式架构思想,通过历史案例和个人实践经验,讲述了如何使用架构创新、文化变革和持续重构这三个方面来实现软件架构的进化。 软件架构进化的特殊性 与生物演化不同:生物演化是靠基因突变和自然选择,而软件演化则更依赖于人为介入。 没有确定性算法:没有一种确定性算法 ......
1千多求职简历写作大全ACCESS\EXCE数据库
简历是用于应聘的书面交流材料,它向未来的雇主表明自己拥有能够满足特定工作要求的技能、态度、资质和资信。成功的简历就是一件营销武器,它向未来的雇主证明自己能够解决他的问题或者满足他的特定需要,因此确保能够得到会使自己成功的面试。 数据库包含详细分类有:简历范文(250条)、简历制作(250条)、自我介 ......
eBPF学习笔记(二)开发一个程序
### eBPF程序开发过程 首先你要了解Linux的基本知识,知道Linux有哪些系统调用,这些调用时干什么用的,以及你着重关注哪些系统操作,在Linux系统中可以到/proc/kallsyms中查询所有的内核系统调用函数,可以参考这个网页 http://blog.chinaunix.net/ui ......
12万条中法常见词语对照ACCESS\EXCEL数据库
法文是全球通用的语言之一,要拥有国际视野,学懂全球通用语言是您的必然选择。走向成功之门,尽快学会法文吧。《12万条中法常见词语对照ACCESS数据库》收集了汉语常用词语的法文对照翻译。 本数据库是由 Microsoft Access 2000 创建的 MDB 数据库文件,您需要使用 Microsof ......
第四十天 各种各样的mysql数据查询方法
# 一、昨日内容回顾 ```python 约束条件之主键 primary key 1.InnoDB规定表必须有且只有一个主键(单列主键 联合主键) id int primary key 单例主键 id int,uid int,primary key(id,uid) 联合主键 id int prima ......
二:用电信号传输TCP/IP数据-3.2-ACK号的管理
上一节讲了数据收发的大概过程,实际上网络的错误检测和补偿机制非常复杂,这一节讲三个关键点。 ###一、返回ACK号的等待时间 返回ACK号的等待时间叫超时时间。 当网络传输繁忙时ACK号的返回会变慢,这时就要将等待时间设置得长一点,不然可能已经重传了,ACK号才到达。这样的重传是多余的,虽然有序号在 ......
读取数据库JSON格式数据信息处理办法记录
遇到的问题: 现有代码如下 def ListQuery(self): sql01="SELECT content FROM zt_user_customdata \ WHERE realname='alarm-server' AND account='alarm-server'" result01= ......
【MySQL】从数据页的角度看 B+ 树
1 前言 我们都知道 MySQL 里 InnoDB 存储引擎是采用 B+ 树来组织数据的。但是大家知道 B+ 树里的节点里存放的是什么呢?查询数据的过程又是怎样的?那么这节我们从数据页的角度看 B+ 树,看看每个节点长啥样。 2 InnoDB 是如何存储数据的? MySQL 支持多种存储引擎,不同的 ......
16种常用的数据分析方法汇总(转载)
一、描述统计 描述性统计是指运用制表和分类,图形以及计筠概括性数据来描述数据的集中趋势、离散趋势、偏度、峰度。 缺失值填充:常用方法:剔除法、均值法、最小邻居法、比率回归法、决策树法。 正态性检验:很多统计方法都要求数值服从或近似服从正态分布,所以之前需要进行正态性检验。常用方法:非参数检验的K-量 ......
揭秘百分比图的魅力:数据之美引领决策智慧
在当今信息爆炸的时代,数据成为了各行各业决策的重要依据。而在数据展示的众多形式中,百分比图凭借其简洁直观的表达方式和强大的信息传递能力,成为了企业和组织不可或缺的工具。 ......