- 博客(18)
- 资源 (7)
- 收藏
- 关注
原创 高效SQL编写的一些优化经验
1.避免使用SELECT*FROM语句,应该只选择需要的列,以减少网络传输和提高查询性能。2.使用索引来提高查询速度,特别是在对大型表进行查询时。3.避免使用外键约束,因为它们可能会导致性能问题,特别是在对大型表进行插入、更新和删A。5.避免在where子句中使用OR来连接条件,应使用UNION来连接查询。9.应尽量避免在where子句中对字段进行表达式操作,这可能导致索引失效。8.尽量避免在索引例上使用MyQL的内置函数,这可能导致索引失效。11.使用联合索引时,注意索引例的顺序,一般遵循最左匹配原则。
2024-07-16 00:36:34
250
1
原创 mysql数据库表设计注意哪些点?
mysql中varchar和char表示的是字符长度,其他表示字节长度。特别是索引名,比如主键索引名是pk_字段名,唯一索引名是uk_字段名,普通索引名是idx_字段名。9.不需要严格执行3NF,通过业务字段冗余减少表查询。10.不搞外键关联,一般都在代码维护表之间的关联关系。一般是自增id,如何是分布式的选择优化后的雪花id。NULL可能使索引失效,且优化器难以优化sql。外键关联更新性能差,扩展性差,容易死锁。物理删除无法恢复,且会导致索引树重构。4. 选择合适的字段长度。3.选择合适的主键id。
2024-07-16 00:34:54
223
转载 Web前端导出CSV、Excel格式文件的三种方法
通过自己实际测试有以下几种方法方法一通过a标签实现,把要导出的数据用“\n”和“,”拼接成一个字符串,然后把字符串放到href中,这种方法只支持chrome,firefox等非ie浏览器html页面代码如下<!DOCTYPE html><html> <head> <meta http-equiv="content-type" co...
2018-04-08 22:10:54
7800
原创 docsify入门
https://docsify.js.org/#/zh-cn/quickstart快速开始推荐安装 docsify-cli 工具,可以方便创建及本地预览文档网站。npm i docsify-cli -g初始化项目如果想在项目的 ./docs 目录里写文档,直接通过 init 初始化项目。docsify init ./docs开始写文档初始化成功后,可以看到 ./docs 目录下创建的几个文件ind...
2018-04-02 23:42:21
6005
转载 回溯法获得最优解问题
http://www.cnblogs.com/steven_oyj/archive/2010/05/22/1741376.htmlhttp://blog.youkuaiyun.com/jarvischu/article/details/16067319
2017-06-04 17:27:29
673
原创 git上传text文件到github
1.通过 git config --global zhangsan(用户名)和git config --global user.email zhangsan.126.com(邮箱)设置用户名和邮箱。或者在当前的\.gitconfig文件打开设置用户名和邮箱;2.ssh-keygen -t rsa -C "zhangsan@126.com" 创建本地ssh,可以得到ssh key(复制下来,
2017-05-11 20:44:15
2172
原创 测试
7.6 图的最短路径在一个赋权有向图G={V,E}中,每一条边都有一个权值W(Weight)(该权值通常称之为成本或距离),求G图中某一个顶点v1到其他顶点具有最小权值总和的路径,这类问题就称为最短路径问题(TheShortest Path Problem)。本节将探讨单点对全部顶点的最短路径及所有顶点之间的最短路径。7.6.1 单点对全部顶点的最短路径问题的提法是:给定一个有向带
2017-04-20 06:40:44
788
原创 google搜索技巧
1. 使用""进行完全匹配。 如“java入门”,返回的都是完全的匹配的,而不是东拼西凑的2.去掉-不想要的关键词。如java入门 -精通。 这样就去掉了任何含有“精通”二字的网页3.使用*模糊搜索。如java*入门。这样可能搜到了“java从入门到精通”相关的网页4.使用filetype:只想搜索指定的固定类型的文件.如java从入门到精通 filetype
2016-09-25 15:28:35
271
原创 如何搜索问题的解决方案
1.明确是什么问题,可以很清楚的描述出来,尤其是keywords的准确性2.首先从手里熟悉的或者已有的资料、教材或参考书中简单检索一遍,看看有没有这样的问题的解决方案。因为已有资料自己比较熟悉,而教材一般会把 问题描述的非常清楚。而对于记忆性的简单的问题应当首先百度或者google一下。3.其次,搜索互联网。要相信所有的问题都是有解决方案的,这是就体现keywords的重要性了。互
2015-04-16 17:01:07
607
原创 常见计算机概念或术语
1.B2C是Business-to-Customer的缩写,而其中文简称为“商对客”.B2B(也有写成 BTB,是Business-to-Business的缩写)是指企业对企业之间的营销关系,它将企业内部网,通过 B2B 网站与客户紧密结合起来.C2C实际是电子商务的专业用语,是个人与个人之间的电子商务.2.贪婪法:在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加
2015-04-10 20:08:02
529
原创 java笔记
1. 按F3打开函数的定义。按alt+<跳到原来编辑处。2.容器区别:vector相当数组,可以重复;list相当链表,可以重复;set相当链表,不可重复。3.最后再来简单对比一下这两个随机函数到底的特点:(1).java.Math.Random()实际是在内部调用java.util.Random()的,它有一个致命的弱点,它和系统时间有关,也就是说相隔时间很短的两个random...
2015-04-01 11:41:39
425
原创 mfc笔记
1.对话框中的OnInitDialog() 和该类的构造函数的区别OnInitDialog() 用于对对话框类的变量的初始化(注意:是在产生对话框之前就初始化);而构造函数是对该函数所在类的变量及其函数进行初始化;
2015-03-20 15:42:17
465
原创 c++笔记
1. #pragma once 只要在头文件的最开始加入这条指令就能够保证头文件被编译一次 #pragma once 用来防止某个头文件被多次include,#ifndef,#define,#endif用来防止某个宏被多次定义。2. 头文件中的 #ifndef/#define/#endif 防止该头文件被重复引用一条一条的更新。。。。。3. 更新中。。。
2015-03-19 21:05:41
314
原创 mfc读取excel出现的错误
数据读取错误: Microsoft Jet 数据库引擎找不到对象'tb_bull'。请确定对象是否存在,并正确地写出它的名称和路径将SELECT Num,Name,Material FROM tb_bull 改为SELECT Num,Name,Material FROM [tb_bull$]
2015-03-16 22:21:45
744
转载 OSG中的示例程序简介
转载自:http://www.cnblogs.com/indif/archive/2011/05/13/2045136.html1.example_osganimate一)演示了路径动画的使用(AnimationPath、AnimationPathCallback),路径动画回调可以作用在Camera、CameraView、MatrixTransform、PositionAttit
2015-03-12 21:32:45
921
转载 网址:知识积累
http://zhan.renren.com/itbegin?gid=3602888498031072724&checked=true
2014-12-08 19:54:19
392
原创 汇报工作的方式
向他人汇报工作,首先是要别人理解你所讲的内容。如何让别人理解你的东西,方式可以是PPT展示,同时在讲述的时候,要将你所做工作的总体框架和思路,具体细节不需要透漏,说了也没用,听者也不关心。 尤其是向领导汇报工作时,他们都很忙,没有耐心听些细节的东西,要讲述重点的东西。
2014-11-10 17:38:48
813
深入理解大数据--大数据并行处理与编程实践
2015-02-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人