- 博客(43)
- 资源 (15)
- 收藏
- 关注
原创 c# webservice上传下载
WebService代码:/// ///上传文件 /// ///文件的byte[] ///上传文件的路径 ///上传文件名字 /// [WebMethod] public boolUploadFile(byte[] fs, string path, string fileName) { bo
2016-01-29 13:28:17 1642
原创 C#中将DataTable中数据导出到csv文件中
功能说明:实现将数据装换为csv格式,数据来源可以是任意的,先把数据保存到Datatable中,再转换为csv文件即可。 方法一:将内存 DataTable中数据保存到csv文件中 using System.Text;using System.IO;using System.Data; /// /// 将datatable中的数据保存到
2016-01-29 10:45:10 1106
原创 C#调用Oracle存储过程
1.创建表create table test(ID number,NAME varchar2(10),SEX varchar2(4),AGE number,ADDRESS varchar2(200));2.创建不带参数的存储过程create or replace procedure proc1isbegin insert into test(
2016-01-28 17:29:35 548
原创 C#对Oracle存储过程的调用
--创建表declare num number; begin select count(1) into num from user_tables where table_name='SRCT'; --判断当前要创建的表在数据库中是否存在.if num>0 then execute immediate 'drop table '||'SRCT'; --表名要大写end i
2016-01-28 17:27:44 1083
原创 oracle 字段合并
今天在Oracle数据库的查询语句中,想将一个表的多个字段合并为一个字段来显示,于是就学SQL那样,select a+b as c from table,然而总是报错,看来Oracle的语法跟SQL的语法还不完全一样,于是问了搞Oracle的同事,原来Oracle不像SQL那样用的是“+”号,而是用“||”来合并的。即select a||b as c from table。其实Oracle和S
2016-01-28 16:40:13 2592
原创 判断是否是手机浏览
public static bool IsMobile() { string agent = (HttpContext.Current.Request.UserAgent + "").ToLower().Trim(); if (agent == "" || agent.IndexOf("mozilla") != -1 || agent.IndexOf(
2016-01-27 11:42:28 440
原创 oracle用户创建及权限设置
权限: create session create table unlimited tablespace connect resource dba 例: #sqlplus /nolog SQL> conn / as sysdba; SQL>create user username identifie
2016-01-27 11:17:16 407
原创 java对mysql的操作
package Dao;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import
2016-01-22 16:24:26 498
原创 java简单的多线程实现
thread类package hu.th; public class MyThread { public MyThread(){ new MyTh().start(); new MyTh().start(); new MyTh().start(); } public stati
2016-01-22 16:22:19 453
原创 mysql与mssql的不同
现在有张表为student,我想将这个表里面的数据复制到一个为dust的新表中去,虽然可以用以下语句进行复制,总觉得不爽,希望各位帮助下我,谢谢。 answer 01: create table dust select * from student;//用于复制前未创建新表dust的情况下 answer 02: insert into dust select * from stud
2016-01-21 17:05:26 789
原创 MySQL的数据库引擎的类型
你能用的数据库引擎取决于mysql在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。 ISAM ISAM是一个定义明确且历经时间考验的数据表格管理方法,它在设计之时就考虑到数据库被查询的次数要远大于更
2016-01-20 17:22:14 353
原创 Sphinx在windows下安装使用[支持中文全文检索]
前一阵子尝试使用了一下Sphinx,一个能够被各种语言(PHP/Python/Ruby/etc)方便调用的全文检索系统。网上的资料大多是在linux环境下的安装使用,当然,作为生产环境很有必要部署在*nix环境下,作为学习测试,还是windows环境比较方便些。本文旨在提供一种便捷的方式让Sphinx在windows下安装配置以支持中文全文检索,配置部分在linux下通用。一、关于
2016-01-20 14:16:59 3441
原创 用WCF上传文件
用WCF上传文件 在 WCF没出现之前,我一直使用用WebService来上传文件,我不知道别人为什么要这么做,为我们的文件服务器和网站后台和网站前台都不在同一个机器,操作人员觉得用FTP传文件太麻,我就做一个专门用来上传文件的WebService,把这个WebService部署在文件服务器上,然在网站后台调用这个WebService,把网站后台页面上传上来的文件转化为字节流传
2016-01-20 11:24:59 874
原创 c# socket套接字
C#是微软随着VS.net新推出的一门语言。它作为一门新兴的语言,有着C++的强健,又有着VB等的RAD特性。而且,微软推出C#主要的目的是为了对抗Sun公司的Java。大家都知道Java语言的强大功能,尤其在网络编程方面。于是,C#在网络编程方面也自然不甘落后于人。本文就向大家介绍一下C#下实现套接字(Sockets)编程的一些基本知识,以期能使大家对此有个大致了解。首先,我向大家介绍一下套接字
2016-01-20 10:20:13 3498 1
原创 asp.net实现将Excel中多个sheet数据导入到SQLSERVER中的方法
public DataSet GetDataSet(string filePath){ stringConnstr = string.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source='"+ filePath + "';Extended Properties='Excel 8.0;HDR=Yes;IMEX=1'");
2016-01-19 17:23:55 1088
原创 asp.net实现数据从DataTable导入到Excel文件并创建表的方法(IIS必须启动32位)
本文实例讲述了asp.net实现数据从DataTable导入到Excel文件并创建表的方法。分享给大家供大家参考,具体如下:?123456789101112131415161718192021222324252627282930313233
2016-01-19 17:23:03 703
原创 asp.net实现从Txt文件读取数据到数据视图的方法
本文实例讲述了asp.net实现从Txt文件读取数据到数据视图的方法。分享给大家供大家参考,具体如下:?12345678910111213141516171819202122232425262728293031323334353
2016-01-19 17:22:15 607
原创 ASP.NET实现上传图片并生成缩略图的方法
本文实例讲述了ASP.NET实现上传图片并生成缩略图的方法。分享给大家供大家参考,具体如下:?protectedvoid bt_upload_Click(objectsender, EventArgs e){ //检查上传文件的格式是否有效 if(this.UploadFile.PostedFile.Content
2016-01-19 17:21:23 637
原创 c#操作xml文件
已知有一个XML文件(bookstore.xml)如下: 复制代码代码如下: Oberon's Legacy Corets, Eva 5.95 1、往节点中插入一个节点: 复制代码代码如下:CodeXmlDocument xmlDoc=new XmlDocument(); xmlDoc.Lo
2016-01-19 16:24:27 418
原创 iphone移动的流量仪安装方法
还有一个方法,把系统时间回调几天如5月29日。然后ydlly.cn下载安装,装完后运行一次再把系统时间调回自动即可,1530港行7.1.1亲测
2016-01-19 14:21:58 2190
原创 iPhone 5s2G变4G
以iphone手机为例,修改的操作为:第一种,利用“流量仪”破解法:1、下载安装“移动的流量仪”下载方法如上。2、安装完成后点击手机飞行模式、之后打开“移动的流量仪”3、点击流量仪网络锁定,选择锁定4G网络4、关闭飞行模式、关闭自动选择运营商、手动点选China mobile,移动4G网出现除此之外,还可以通过“移动的流量仪”先锁定移动4G网络来实现,一样可以使用4G网络。
2016-01-19 10:11:13 6974
原创 sql锁表
锁的概述 一. 为什么要引入锁 多个用户同时对数据库的并发操作时会带来以下数据不一致的问题: 【丢失更新】A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统 【脏读】A用户修改了数据,随后B用户又读出该数据,但A用户因为某些原因取消了对数据的修改,数据恢复原值,此时B得到的数据就与数据库内的数据产生了不一致
2016-01-18 17:22:47 1148
原创 基于Redis实现分布式锁以及任务队列
一、前言 双十一刚过不久,大家都知道在天猫、京东、苏宁等等电商网站上有很多秒杀活动,例如在某一个时刻抢购一个原价1999现在秒杀价只要999的手机时,会迎来一个用户请求的高峰期,可能会有几十万几百万的并发量,来抢这个手机,在高并发的情形下会对数据库服务器或者是文件服务器应用服务器造成巨大的压力,严重时说不定就宕机了,另一个问题是,秒杀的东西都是有量的,例如一款手机只有10台的量秒杀,那么,在
2016-01-18 14:11:15 1044
原创 65条最常用正则表达式
一、校验数字的表达式1 数字:^[0-9]*$2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$4 m-n位的数字:^\d{m,n}$5 零和非零开头的数字:^(0|[1-9][0-9]*)$6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$7 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2
2016-01-18 13:22:03 616
原创 判断是否是手机浏览器
public static bool IsMobile() { string agent = (HttpContext.Current.Request.UserAgent + "").ToLower().Trim(); if (agent == "" || agent.IndexOf("mozilla") != -1 || agent.IndexOf("op
2016-01-18 10:03:54 547
原创 如何在本地配置域名和ip对应关系
修改C:\WINDOWS\system32\drivers\etc目录下的hosts文件,增加域名与ip关系的配置项,如下:# For example:## 102.54.94.97 rhino.acme.com # source server# 38.25.63.10 x.acme.com # x
2016-01-15 16:40:00 1228
原创 通过配置host文件实现本地域名任意设置
在进行web开发的时候,通常需要以http://localhost或者127.0.0.1之类的访问本地环境的网站。但是,如果本地放的网站多了,不得不做别的操作,比如端口设置。结果不容易记住啦。我在本地之用的是ubuntu+nginx环境,nginx允许设置多个域名,只需要分别指向不同的存储位置即可。那么,接下来就要如何设置一个自己选定的域名,同时这个域名只访问本地某个网站呢?在wi
2016-01-15 16:37:09 23888
原创 Sql Server锁表LOCK设置
Sql Server锁表就限制不同的事物在同一时间内不允许同时操作一张表,实例很简单,可以用select来锁定整张表,那别人就不可能更新或是读取表的记录。select*from dbo.Employee with(holdlock);with关键字来设置锁表的方式。下面是with括号内关键字的书名:NOLOCK(不加锁)此选项被选中时,SQL Server在读取或修改数据时
2016-01-15 15:26:29 2639
原创 sql SELECT时的with(nolock)选项说明
I used to see my senior developers use WITH (NOLOCK) when querying in SQL Server and wonder why they use. Now i explored it and found that it's useful to improve the performance in executing the query
2016-01-15 15:23:12 2140
原创 EDBC文档
业务流:搜索标签的目标号码数量,将此数据保存。新增活动短信,判断账户余额,添加发送数量,获取目标数量,发送活动,(自有号码:上传自有号码,分析自有号码打标,将含有相关标签的号码,发送此活动短信)。订阅活动:定时,定量,发送短信任务。 个人画像分析,群组画像分析,短信发送,短信列表,效果分析(活动短息),个人账务(接口信息)。 服务:获取新增活动短息,按标签获取目标数量,将大数据接口返回
2016-01-15 13:28:03 633
原创 导出csv数据
# region [导出数据功能]把数据接收到dataset中,转换为csv文件 public void FileStreamCSV(string csvString) { FileStream file = new FileStream("D:/CSVFile", FileMode.Open); Str
2016-01-15 11:15:13 588
原创 优化SQL语句,提高数据库的访问性能
一、数据库访问速度慢的原因很多,常见如下几种 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死
2016-01-14 16:05:32 625 1
原创 SQL Server中row_number的用法
ROW_NUMBER()函数将针对SELECT语句返回的每一行,从1开始编号,赋予其连续的编号。在查询时应用了一个排序标准后,只有通过编号才能够保证其顺序是一致的,当使用ROW_NUMBER函数时,也需要专门一列用于预先排序以便于进行编号。ROW_NUMBER()说明:返回结果集分区内行的序列号,每个分区的第一行从1开始。语法:ROW_NUMBER () O
2016-01-14 14:56:54 1603
原创 sql cast
CAST函数用于将某种数据类型的表达式显式转换为另一种数据类型。CAST()函数的参数是一个表达式,它包括用AS关键字分隔的源值和目标数据类型。
2016-01-14 14:55:07 507
原创 使用FLASHBACK TABLE 恢复被删除表
20.3.1 数据库回收站数据库回收站(Database Recycle Bin) 是所有被删除表和相关对象的容器,被存放在回收站的相关对象包括索引、约束、触发器、嵌套表、LOB 段和 LOB 索引段。数据库回收站具有以下限制:回收站只适用于非SYSTEM 的局部管理表空间ORACLE 没有为回收站分配固定的预留空间,因此不能保证数据库对象在回收站中的保留时间。当被删除对象
2016-01-14 09:30:02 575
原创 sql大全
下列语句部分是Mssql语句,不可以在access中使用。SQL分类:DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库CREATE DA
2016-01-13 13:47:14 347
原创 sql 主键操作
exec sp_helpconstraint classtable; --删除alter table 你的表 drop constraint 主键名go--修改ALTER TABLE 你的表 ALTER COLUMN 列名 你的类型 go--增加alter table 你的表 add constrai
2016-01-13 13:05:52 545
原创 sql语句大全
一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwin
2016-01-12 16:54:45 429
原创 取条数
SELECT count([tel]) ,[smscontent] FROM [Address].[dbo].[T_addr] where smscontent like '%地址:深圳市宝安区44区顺丰路物业大楼东座5楼%' group by [smscontent]/****** Script for SelectTopNRows command
2016-01-11 18:39:04 378
neatupload
2015-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人