- 博客(39)
- 资源 (1)
- 收藏
- 关注
转载 Liunx常用命令
1、基础配置(通过vi命令修改配置文件)/etc/hosts --域名重定向/etc/sysconfig/network --服务器名称修改 2、VI的使用说明vi <文件名> 按i或insert 进入编辑模式按esc键退货编辑模式输入:wq! -- 存盘退货输入:q! --不存盘退货 3、系统级别命令ssh <ip/hosts配置地址> --连接网络上其它...
2018-05-30 17:07:07
269
原创 MSSQL树型结构/获得上级及上上级及获得下级及下下级
-- 获得上级及上上级with cte as(select id,name,parent_id,0 as lvl from catelog where id = '1001'union allselect d.id,d.name,d.parent_id,lvl + 1 from cte c inner join catelog d on c.parent_id = d.id)select
2017-04-13 10:05:40
615
转载 几种基本的数字正则表达式
只能输入1个数字 表达式 ^\d$ 描述 匹配一个数字 匹配的例子 0,1,2,3 不匹配的例子 只能输入n个数字 表达式 ^\d{n}$ 例如^\d{8}$ 描述 匹配8个数字 匹配的例子 12345678,22223334,12344321 不匹配的例子 只能输入至少n个数字 表达式 ^
2016-12-07 15:33:02
23247
转载 c# 泛型应用范例
//---------Queryable,扩展函数查询---------////---------Queryable,扩展函数查询---------////针对单表或者视图查询//查询所有var student = db.Queryable().ToList();var studentDynamic = db.Queryable().ToDynamic();var
2016-11-28 09:43:14
933
转载 如何利用SQL Server With As递归获取层级关系数据
如果已知当前用户ID我要想知道他的上级领导有哪些,可编写sql语句如下:WITH Emp AS ( SELECT ID , EName , ParentGUID FROM dbo.Employee
2016-11-09 00:08:24
841
转载 MySQL逗号分割字段的行列转换技巧
MySQL逗号分割字段的行列转换技巧由于很多业务表因为历史原因或者性能原因,都使用了违反第一范式的设计模式。即同一个列中存储了多个属性值(具体结构见下表)。这种模式下,应用常常需要将这个列依据分隔符进行分割,并得到列转行的结果。表数据: ID Value 1 tiny,small,big 2 small,medium 3 tiny,big期望得到结果: ID Val
2016-01-19 09:16:33
681
原创 通用数据库行转列的方法
1、标准的行数据 ID,学生名,科目,分数 1 张三 语文 98 2 张三 数学 88 3 张三 英语 78 2、转换为列显示 学生名,语文,数学,英语 张三 98 88 783、SQL语句 select 学生名 ,max(case 科目 when ‘语文’ then 语文 else 0 end) 语文 ,max(ca
2015-07-04 10:30:34
431
转载 MSSQL日期格式化
Sql Server 中一个非常强大的日期格式化函数Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVERT(varchar(100), GETDATE(), 1): 05/16/06Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16
2015-06-18 09:09:15
10401
1
转载 In与Exists的区别
这两个函数是差不多的,但由于优化方案不同,通常NOT Exists要比NOT IN要快,因为NOT EXISTS可以使用结合算法二NOT IN就不行了,而EXISTS则不如IN快,因为这时候IN可能更多的使用结合算法。 Select * from tableA Where exists(Select * From tableB Where tableB.ID=tableA.ID)
2015-06-17 16:16:47
459
转载 List的Sort()、Find()、FindAll()、Exist()的使用方法举例
测试代码using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace
2015-04-23 09:41:14
1099
原创 如何获得Sybase中的数据库、表名、字段的SQL语句
1.获得Sybase中所有数据库: select dbid,name from master..sysdatabases2.获得指定数据库中的表列表:select name from 数据库..sysobjects where type='U' order by name3.获得指定数据库中的视图列表:select name from 数据库..sysobjects where typ
2015-04-13 18:08:45
9432
原创 C# 使用Newtonsoft序列与反序列
首定定义实体集地对象 /// /// 实体集 /// public class Entity { public class User { public string name { set; get; }
2015-03-15 17:12:58
337
原创 是近正在研究采集,记录一下常用的正则表达式
正Z表达式1.前尾相配:[\S\s]*?2.超链接:http://([^\"]+)3.带A链接:.+?)>(?.+?)4.匹配分组:(.+?)上面的4个公式,成就我的好网站。
2015-03-15 16:27:37
442
原创 介绍一个很不错的电影网站
不知不觉我就变成了宅男了,宅男必备网站:http://www.1660.wang 只需要安装一个吉吉影音,就可以观看很多大片,超赞的..
2015-02-06 11:12:00
60051
转载 ORACLE-Kill 杀死正在执行的Oracle存储过程和死锁语句
存储过程1、找到正在执行的存储过程的 sid ,serial# select b.sid,b.SERIAL#,a.OBJECT, 'alter system kill session ' || '''' || b.sid || ',' ||b.SERIAL# || ''';' kill_command from SYS.V_$
2015-01-16 11:45:38
3573
转载 Oracle排名函数(Rank)实例详解
--已知:两种排名方式(分区和不分区):使用和不使用partition--两种计算方式(连续,不连续),对应函数:dense_rank,rank ·查询原始数据:学号,姓名,科目名,成绩select *from t_scoreS_IDS_NAMESUB_NAMESCORE1张三
2015-01-15 11:37:06
462
原创 Oracle 实现层级关系自动叠加的SQL语句
表结构:主键ID 名字 上级主管ID 1 张三 0 2 李四 1 3 王五 2 4 毛六 3需要呈现格式:张三>李四>王五> 毛六
2014-12-29 15:06:16
934
原创 Oracle存储过程的编写与测试
=============================标准存储过程==================================================1.首先定义包create or replace package pak_fksas type fks_cursor is ref cursor; end; 2.定义存储过程create or re
2014-12-26 16:06:31
590
原创 Oracel 存储过程的简单例子
Oracle的存储过程过于麻烦,这里给大家计述一个用视图传递参数的方法。declare sqlstr varchar2(8000) :='';begin select code into sqlstr from select * from 表1; sqlstr :=' where 2>1 and 条件..... '; execute immediate sqlstr; s
2014-12-18 15:34:50
565
原创 Oracle wm_concat的使用
表结构: 姓名 科目 成绩张三 语文 89张三 数学 73李四 语文 73李四 数学 73查询语句:select 姓名,wm_concat(to_char(科目||'='||成绩)) from 表名 where 姓名 in ('张三','李四')* 注:wm_concat 内必须要文本字符排序语句
2014-12-18 15:16:40
2174
转载 union和union all的区别
Union因为要进行重复值扫描,所以效率低。如果合并没有刻意要删除重复行,那么就使用Union All 两个要联合的SQL语句 字段个数必须一样,而且字段类型要“相容”(一致);union和union all的区别是,union会自动压缩多个结果集合中的重复结果,而union all则将所有的结果全部显示出来,不管是不是重复。**********************
2014-12-01 15:14:47
285
原创 Oracle负荷超过的核查
1.查找当前表级锁的SQL如下:select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objects ao, v$
2014-10-21 14:52:29
579
原创 Oracle 中 unpivot 与 pivot 的使用范例
-- unpivot:列转行显示-- pivot:行转列显示with s1 as (select guid,code,goodsid,colorid,filer,qty from TRADEMODIDETAIL unpivot (qty for filer in (s1,s2,s3,s4,s5,s6,s7,s8,s9,s10)) where guid='3D481C17B75445
2014-08-19 09:04:43
2081
转载 MongoDB命令及SQL语法对比
mongodb与mysql命令对比传统的关系数据库一般由数据库(database)、表(table)、记录(record)三个层次概念组成,MongoDB是由数据库(database)、集合(collection)、文档对象(document)三个层次组成。MongoDB对于关系型数据库里的表,但是集合中没有列、行和关系概念,这体现了模式自由的特点。 MyS
2014-08-01 15:44:41
365
转载 Oracle取小数点部分
select substr(12.23-floor(12.23),2,10) from dual; 优化的算法select ltrim(12.55523-floor(12.55523),'0.') from dual;
2014-07-29 10:36:15
3662
原创 Oracel 经典的语句
1.遍历合并树型结构输出select id,sys_connect_by_path(name, '>') pname, level as alevel from goodscategory where CONNECT_BY_ISLEAF = 1 start with depth = 1 connect by parentid = prior id2.
2014-06-27 14:05:43
460
转载 mysql日期和字符相互转换
mysql日期和字符相互转换 date_format(date,'%Y-%m-%d') -------------->oracle中的to_char(); str_to_date(date,'%Y-%m-%d') -------------->oracle中的to_date(); %Y:代表4位的年份 %y:代表2
2014-05-19 00:17:35
426
转载 Android中shape的使用方法
参数大全:================1===========================solid:实心,就是填充的意思android:color指定填充的颜色================2===========================gradient:渐变android:startColor和android:endColor分别为起始和结束颜色,
2014-04-02 01:15:55
627
转载 Android中的Selector的用法
用来改变ListView和Button控件的默认背景属性介绍:android:state_selected:选中android:state_focused:获得焦点android:state_pressed:点击android:state_enabled:设置是否响应事件,指所有事件标例代码: <item android:
2014-04-02 01:07:42
528
原创 Android开发过程中调试的快捷键
1. 【Ctrl+Shift+B】:在当前行设置断点或取消设置的断点。 2. 【F11】:调试最后一次执行的程序。 3. 【Ctrl+F11】:运行最后一次执行的程序。 4. 【F5】:跟踪到方法中,当程序执行到某方法时,可以按【F5】键跟踪到方法中。 5. 【F6】:单步执行程序。 6. 【F7】:执行完方法,返回到调用此方法的后一条语句。 7.
2014-03-29 22:35:24
499
原创 mysql 查找结果中自动加序号列
mysql 查找结果中自动加序号列select (@rowNO := @rowNo+1) AS rowno,zhuanfaContent,content,sendDate,sendTime,zhuanfaAuthor,zhuanfaLink from (SELECT zhuanfaContent,content,sendDate,sendTime,zhuanfaAuthor,zhuanfa
2014-03-23 19:03:26
840
转载 MySQL之alter语句用法总结
1:删除列ALTER TABLE 【表名字】 DROP 【列名称】2:增加列ALTER TABLE 【表名字】 ADD 【列名称】 INT NOT NULL COMMENT '注释说明'3:修改列的类型信息ALTER TABLE 【表名字】 CHANGE 【列名称】【新列名称(这里可以用和原来列同名即可)】 BIGINT NOT NULL COMMENT '
2014-03-19 18:37:56
476
原创 select into from 与 insert into select 区别鉴赏
1.INSERT INTO SELECT语句 语句形式为:Insert into Table2(field1,field2,...) select value1,value2,... from Table1要求目标表Table2必须存在,由于目标表Table2已经存在,所以我们除了插入源表Table1的字段外,还可以插入常量。2.SELECT INTO FROM语句
2014-03-17 01:06:54
479
转载 [标准]SQL的case when then 的使用范例
例如,下面的语句显示中文年月 select getdate() as 日期,case month(getdate()) when 11 then '十一' when 12 then '十二' else substring('一二三四五六七八九十', month(getdate()),1)
2014-03-01 17:23:05
718
转载 关于Android布局的应用
Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦。组件按照布局的要求依次排列,就组成了用户所看见的界面。Android的五大布局分别是LinearLayout(线性布局)、FrameLayout(单帧布局)、RelativeLayout(相对布局)、AbsoluteLayout(绝对布局)和TableLayout(表格布局)。Li
2014-02-12 20:22:49
563
转载 RelativeLayout_相对布局 属性的描述
android:layout_above将该控件的底部至于给定ID的控件之上android:layout_below将该控件的顶部至于给定ID的控件之下android:layout_toLeftOf将该控件的右边缘和给定ID的控件的左边缘对齐android:layout_toRightOf将该控件的左边缘和给定ID的控件的右边缘对齐android:layout_alignB
2014-02-12 20:01:38
630
转载 android:TableLayout表格布局详解
一、Tablelayout简介Tablelayout类以行和列的形式对控件进行管理,每一行为一个TableRow对象,或一个View控件。当为TableRow对象时,可在TableRow下添加子控件,默认情况下,每个子控件占据一列。当为View时,该View将独占一行。二、TableLayout行列数的确定TableLayout的行数由开发人员直接指定,即有多少个TableRo
2014-02-12 19:45:53
413
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人