- 博客(33)
- 资源 (9)
- 问答 (1)
- 收藏
- 关注
原创 Mysql DDL学习笔记
DDL创建表create table new_table like exist_table 包括了主外键及索引rename table old_table_name to new_table_namealter table tablename rename to new_table_namecreate new_table as select * from exist_table;同时填充了数据,但不包括主外键及索引相相关约束;change 和modify 都可以修改表的定义,.
2020-06-14 13:49:13 411
原创 mysql备份恢复学习笔记
备份恢复1.本地备份 使用mysqldump进行备份非常简单,在备份数据库的时候,我们还可以同时使用管道gzip命令对备份文件进行压缩,可以采用Rsync的异地备份方式方式,将备份服务器的目录挂载到数据库服务器,将数据库文件备份打包后,通过crontab定时备份数据:备份数据使用命令:#!/bin/sh time=`date+"("%F")"%R`$/usr/local/mysql/bin/mysqldump-uroot-p111database_backup|gzip&g...
2020-06-13 08:12:44 384
原创 mysql数据类型学习笔记
数值类型MySQL支持所有标准SQL数值数据类型。这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLE PRECISION)。关键字INT是INTEGER的同义词,关键字DEC是DECIMAL的同义词。BIT数据类型保存位字段值,并且支持MyISAM、MEMORY、InnoDB和BDB表。作为SQL标准的扩展,MySQL也支持整数类型TINYINT、MEDIUMINT和BIGINT。下面
2020-05-28 22:26:17 249
原创 mysql事务学习笔记
MYSQL事务原子性:事务是最小的执行单位,不允许分割。事务的原子性确保动作要么全部完成,要么完全不起作用;一致性:执行事务前后,数据保持一致,多个事务对同一个数据读取的结果是相同的;隔离性:并发访问数据库时,一个用户的事务不被其他事务所干扰,各并发事务之间数据库是独立的;持久性:一个事务被提交之后。它对数据库中数据的改变是持久的,即使数据库发生故障也不应该对其有任何影响。**脏读(Dirty read): **当一个事务正在访问数据并且对数据进行了修改,而这种修改还没有提交到数据...
2020-05-28 22:24:50 224
原创 mysql锁机制学习笔记
锁是用来解决因资源共享而造成的并发问题。根据加锁范围,MySQL里面的锁大致可以分成全局锁、表级锁和行锁。全局锁:flush tables with read lock 简称FTWRL将会关闭所有正在使用的表,并且禁止任何表被打开。通过unlock tables释放锁,获取单个全局锁,与任何表锁都冲突。让整个库处于只读状态,之后其他线程的以下语句会被阻赛:数据更新(增删改)、数据定义、更新类事务。使用场景是做全库逻辑备份,也就是把整个库每个表都select出来存成文本。存在的危险:1、.
2020-05-28 22:24:24 192
原创 mysql相关日志学习笔记
相关日志1.错误日志:-log-err 在my.cnf中的mysqld节配置log-error=E:/wamp/logs/mysql_error.log,或是在启动数据库时 --log-error='/var/usr/local/mysql/log/local_error.log'2.查询日志(记录所有SQL语句):show variables like '%general_log%'set global general_log=1 --开启全局日志,开启后所有SQL,set globa..
2020-05-28 22:20:26 324
原创 mysql复制学习笔记
复制主从复制原理1.master将改变的数据记录在本地的二进制日志中,binary,该过程称为二进制事件2.slave将master的binary log拷贝到自己的中继日志文件relay log3,中继日志事件将数据读取到自己的数据库中复制异步的,串行化的,有延迟master配置,在my.cnf的[mysqld]节点server-id=1log-bin=“bin log全路径及文件名”log-error=“错误日志文件名”binlog-ingore-db=mysql
2020-05-28 22:18:54 672
原创 MySQL安全配置学习笔记
远程访问将端口3306添加到防火墙:Centos 7为firewallfirewall-cmd --permanent --add-port=13306/tcp #亲测可用开启centos 6 防火墙3306端口方法1)打开防火墙配置文件vi /etc/sysconfig/iptables2)增加下面一行-A INPUT -m state --state NEW -...
2020-05-07 23:17:29 364
原创 MySQL用户权限管理学习笔记
用户权限管理grant 语句在执行时候,如果权限表中不存在账号,则创建账号,如果已经存在,则执行权限的新增创建用户z1@localhost并赋予所有数据库的select权限grant select on *.* to 'z1'@'localhost'revoke select,insert, on *.* from 'user'@'localhost'空host等价于%,hos...
2020-05-07 22:59:03 1237
原创 优化MySQL Server相关参数学习笔记
优化MySQL Server相关参数mysql数据页大小一般是16K,操作系统IO数据页大小一般是4KB。innodb内存优化:1、原则:将尽量多的内存分配做缓存,但要给操作系统和其他程序运行预留足够的内存2、排序区、连接区等缓存是分配给每个数据库会话专用的,其默认值的设置要根据最大连接数合理分配。太大不但浪费资源,而且在并发连接较高时导致物理内存耗尽。3、innodb_...
2020-05-07 22:15:06 219
原创 SQL Server排名或排序的函数
SQL Server获得排名或排序的函数有如下几种:1、Rank:在结果集中每一条记录所在的排名位置,但排名可能不连续,例如:若同一组内有两个第一名,则该组内下一个名次直接跳至第三名select *,Rank() over (partition by modifieddate order by locationid ) as Rank from Production.ProductInve
2015-08-21 14:30:54 1771
原创 SQL 查询语句执行顺序
Select 查询语句是实际工作最常用的SQL语句了,下面是Select的语句的执行顺序,大家可以参考Select语句的执行顺序来优化高效SQL语句。个人觉得写出高效查询语句的一个指导方针是:尽可能优先缩小查询范围。(8)SELECT (9) [DISTINCT] (11) [Top n] 传回结果列表[INTO 新数据表名称] (1) FROM 数据表 (3
2015-08-21 10:36:00 1062
原创 sql server 2008出现远程过程调用失败
sql server 2008出现远程过程调用失败解决方案有以下几种:1、按照网上说的方法,是因为装了vs 2012或是vs2013或是vs2015等高版本时,安装了Microsoft SQL Server 2012 LocalDB 或是Microsoft SQL Server 2014 LocalDB,只要在控制面板中-》程序-》程序和功能中找到这两个,把他们卸载了,就可以了2、只要将
2015-08-08 11:07:47 9321 2
原创 C#属性代码生成失败,程序集未标记为可序列化
在使用编写完成的用户控件时,有时会现理某某属性代码生成失败,程序集未标记为可序列化,解决方法参考另一位博主写的很好的点击打开链接我按照上面做还是没能解决问题,然后我想了一下,还要做如下工作1、清理项目2、重新添加项目间引用(如果需要)3、删除该用户控件所在项目的bin和obj目录4、关闭VS,重新生成大功告成!非常感谢 点击打开链接
2015-07-28 06:57:31 18592
原创 c# 当前不会命中断点 未加载该文档
C#编码时,有时会遇到标题所说的问题,就是说这个文件和方法明明存在,可总是提示找不到方法,解决方法如下:1、清理所有项目(或相关项目)生成2、重新添加所有项目(或相关项目)间的互相引用3、将所有项目生成的dll都放在同一个目录下4、删除所有项目(或相关项目)下的bin和obj目录5、重新编译生成
2015-07-28 06:49:08 3092
原创 C#设计界面时,未将对象引用设置到对象实例问题解决方案
在做.Net项目时,经常遇到在设计界面时,出现未将对象引用设置到对象实例问题,下面给出解决方案:1、对于Winform和Asp.Net的界面设计可以按如下操作: Winform项目: protected override void OnLoad(EventArgs e) { base.OnLoad(e); if (s
2015-07-28 06:38:18 7392
原创 DevExpressControl中的GridControl展现主从表数据结构
用DevExpress的GridControl展示层次数据结构。
2015-04-21 16:07:37 10421 1
原创 DevExpress GridControl 按扭列的操作
为Winform的DevExpressControl的GridControl添加按扭列
2015-04-21 15:43:12 4291
原创 代码重构之单一职责原则在实际中使用
单一职责原则:Single Responsibility Principle,以下举例说明我在代码重构方面对单一职责原则的使用。 1、单行代码职责单一private double GetSubtotalAmount(doube singlePrice,int productCount) { return singlePrice*productCount; } 上文中的retu
2015-04-19 15:51:38 1446 2
原创 关于Windows Phone应用开发总结
这是之前我在博客园写的自己做了两款Windows Phone 应用,完了之后总结如下:1、重要的功能点放在显眼的位置2、首页不要加载展示大量数据3、优先使用应用程序栏的按扭,次之使用应用程序标题栏空间,如下图所示。左右两边最多可以各放两个按扭,这样以体现对称。将系统托盘栏设为透明,不占用页用空间。最后使用应用程序菜单栏,将不常用的功能放在这里。最后,还有长按时的右键菜单
2015-04-19 13:38:54 695
转载 免费才是王道:盘点开发者须知的25个免费数据可视化工具
http://www.csdn.net/article/2013-05-10/2815214-free-data-visualization-25-best-tools
2013-05-10 09:48:34 779
转载 开发者需知的10类工具
http://www.csdn.net/article/2013-05-09/2815204-10-Software-Tools-You-Should-Know
2013-05-10 09:31:45 642
转载 ERP 开发过程中涉及到的算法 库存,工程,生产计划,固定资产计算方法
http://www.cnblogs.com/JamesLi2015/archive/2013/05/09/3068300.html
2013-05-09 09:36:07 983
转载 Mvvm light 精解
http://www.codeproject.com/Articles/165368/WPF-MVVM-Quick-Start-Tutorial
2013-05-08 13:24:34 887
转载 Windows Phone 8 MDIL编译与代码混淆工具
WP 代码混淆方法\http://www.cnblogs.com/sonic1abc/archive/2013/01/08/2849634.html
2013-05-02 17:37:42 1284
转载 WP7 Toolkit LoopingSelector 控件 介绍
http://www.cnblogs.com/holyenzou/archive/2011/09/13/2174918.html
2013-04-28 14:49:06 717
转载 WP7 Contrib – Customising the DateTime Picker Using looping selector
http://blogs.xamlninja.com/blend/wp7-contrib-customising-the-datetime-picker
2013-04-28 13:57:53 2031
转载 Listpicker with button in full mode in WP7
http://stackoverflow.com/questions/12578999/listpicker-with-button-in-full-mode-in-wp7
2013-04-28 13:50:01 856
转载 Working With Coding4Fun Toolkit MetroFlow Control in Windows Phone 7
http://www.c-sharpcorner.com/UploadFile/74f20d/working-with-coding4fun-toolkit-metroflow-control-in-windows/
2013-04-28 10:22:14 998
原创 ModalDialog页面同时提供上传下载功能
<br /><br /><br />ModalDialog页面内要求同时提供上传文件和下载文件功能。<br />在head内部添加<base id ="base" target ="_self" />,在Form标签内添加一个隐藏的iframe<iframe id="targetFrame"name="download" runat="server" height="0px" width="0px"></iframe><br />写一个JavaScript F
2010-12-27 18:43:00 878
原创 关于调用GC释放Office进程的方法
<br /><br /><br />1、 释放office excel进程<br />方法一、在同一方法内部调用GC<br />将用到的office所有对象(到最小对象单元,除了应用程序对象)引用设为null,,调用应程序对象引用的Quit()方法,再将应用程序对象引用置为null,最后调用GC.Collect()。如果最后不将应用程序的对象引用置为null,那么进程中会至少有一个该office对象进程。<br />using MSExcel= M
2010-12-27 18:41:00 1191
原创 sql语句集锦
--取m到n条记录select identity(int) ido ,* into #temp1order from table3select * from #temp1order where ido>2 and idoexec sp_dboption northwind,select into/bulkcopy,true --执行第一条语句时报错,打开属性select * from #tem
2009-07-04 19:24:00 788
SVN For VS 2015 AnkhSVN- Subversion Support
2015-08-09
Flunet ORM 教程3
2015-07-04
Flunet ORM 教程2
2015-07-04
Flunet ORM 教程
2015-07-04
WindowsPhonePowerTools1.2.1.rar
2013-01-25
正则表达式提取字符串问题
2015-04-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人