搜索到与相关的文章
数据库相关

SQL注入问题

斌斌(给我写信)原创博文(http://blog.csdn.net/binbinxyz),转载请注明出处!背景:对于ibaits参数引用可以使用#和$两种写法,其中#写法会采用预编译方式,将转义交给了数据库,不会出现注入问题;如果采用$写法,则相当于拼接字符串,会出现注入问题。在使用ibatis时,我们的查询一般按如下写法进行配置。

系统 2019-08-12 01:52:35 2665

数据库相关

sql 2005中全文索引的使用

/*打开全文索引支持,启动SQLServer的全文搜索服务*/executesp_fulltext_database‘enable’/*创建全文目录*/EXECSP_FULLTEXT_CATALOG'FT_testData','CREATE'/*建立全文索引数据元*/EXECsp_fulltext_table'Hc_Book_Book','CREATE','FT_testData','PK_Hc_Book_BookInfo'/*添加支持全文索引的列名*/E

系统 2019-08-12 01:51:54 2665

Linux

LINUX内核之内存屏障

@CopyLeftbyICANTH,ICandoANyTHingthatICANTHink!~Author:WenHui,WuHanUniversity,2012-6-4内存屏障(MemoryBarriers)一方面,CPU由于采用指令流水线和超流水线技术,可能导致CPU虽然顺序取指令、但有可能会出现“乱序”执行的情况,当然,对于”a++;b=f(a);c=f”等存在依赖关系的指令,CPU则会在“b=f(a)”执行阶段之前被阻塞;另一方面,编译器也有可能将

系统 2019-08-12 01:33:27 2665

SqlServer

行转列:SQL SERVER PIVOT与用法解释

原文:行转列:SQLSERVERPIVOT与用法解释在数据库操作中,有些时候我们遇到需要实现“行转列”的需求,例如一下的表为某店铺的一周收入情况表:WEEK_INCOME(WEEKVARCHAR(10),INCOMEDECIMAL)我们先插入一些模拟数据:INSERTINTOWEEK_INCOMESELECT'星期一',1000UNIONALLSELECT'星期二',2000UNIONALLSELECT'星期三',3000UNIONALLSELECT'星期

系统 2019-08-12 01:33:23 2665

MySql

MySQL的字符串处理函数

对于针对字符串位置的操作,第一个位置被标记为1。ASCII(str)返回字符串str的最左面字符的ASCII代码值。如果str是空字符串,返回0。如果str是NULL,返回NULL。mysql>selectASCII('2');->50mysql>selectASCII(2);->50mysql>selectASCII('dx');->100也可参见ORD()函数。ORD(str)如果字符串str最左面字符是一个多字节字符,通过以格式((firstbyte

系统 2019-08-12 01:32:18 2665

编程技术

《BI那点儿事》数据流转换——数据转换

原文:《BI那点儿事》数据流转换——数据转换数据转换执行类似于T-SQL中的函数CONVERT或CAST的功能。数据转换的编辑界面如图,选择需要转换的列,在DataType下拉列表中选择需要的数据类型。OutputAlias栏内设置输出时使用的别名。《BI那点儿事》数据流转换——数据转换

系统 2019-08-12 01:32:16 2665

Python

用Python调用win命令行提高工作效率的实例

作为程序猿,每天一上班打开电脑要做的时候就是打开各种工作所需的工具,如QQ,SQLServer,浏览器,编辑器等,每天都要一个个点,重复性的工作做多了也觉得烦(关键是影响了我上班倒水的时间)。于是就寻思着用python写一个简单的脚本来帮我一次性打开这些东西,解放我的双手,让我有时间去倒水。环境是win1064Python3.6.5,使用到的模块是os,webbrowser。其实实现的原理很简单,就是在相当于在win下的dos打开程序一样。举个例子:如果我

系统 2019-09-27 17:56:51 2664

Python

Python-Seaborn热图绘制的实现方法

制图环境:pycharmpython-3.6Seaborn-0.8热图importnumpyasnpimportseabornassnsimportmatplotlib.pyplotaspltsns.set()np.random.seed(0)uniform_data=np.random.rand(10,12)ax=sns.heatmap(uniform_data)plt.show()#改变颜色映射的值范围ax=sns.heatmap(uniform_da

系统 2019-09-27 17:52:25 2664