自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

幸福的猪的专栏

你我一起奋斗

  • 博客(255)
  • 资源 (8)
  • 收藏
  • 关注

原创 防止sql注入----------------项目不得不考虑的一颗毒瘤

最近很关注sql注入的继续,找了一些资料和自己的一些心得写出来 随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL I

2011-11-18 09:45:00 2313 3

原创 23个C#经典实用技巧

今天没有什么事情,在网上到处看,发现了一个好东西,然后就记录下来,把我自己的经验也写入其中,供大家查考。 这些技巧不好找,我归类总结了一下,对大家访问使用也方便,好了,列表如下: 1.怎样定制VC#DataGrid列标题?   DataGridTableStyle dgts = new DataGridTableStyle();   dgts.MappingName =

2011-11-16 09:50:12 1395

原创 C#一些实用的,容易被遗忘的特性,经验和技巧

突然想到,想要通过名字来获得枚举的值,看了不少的资料,发现上面都只是解释枚举的语法而已,对于它的实际应用,一点也不提及,难道只能用switch来判断?不好吧,这样也未免太土了点。后来发现了枚举还有这样的用法,真的很使用,看代码: [pre]Codenamespace EnumTest{ enum date { sun, mon, tue, wes, thu, fri, sat }

2011-11-15 10:29:24 850 2

原创 Oracle11g基础学习---------(7)备份与恢复

学习Oracle从哪里入手呢,在这里,我将带你走进Oracle的大门,一天一章,7天入门不是梦 1. 启动和关闭数据库DBA的任务之一是负责启动和关闭数据库,使数据库出于不同的状态、模式,以便完成相应的管理任务或控制数据库的可用性 数据库的启动和关闭是分步骤实现的,数据库具有几种启动和关闭的状态 只有具有SYSDBA、SYSOPER系统特权的用户,如SYS和SYSTEM以SYSDBA的身份

2011-11-15 09:21:11 2105 1

原创 Oracle11g基础学习---------(6) 游标和触发器

学习Oracle从哪里入手呢,在这里,我将带你走进Oracle的大门,一天一章,7天入门不是梦 1. 游标SQL语言是面向集合的,其结果一般是集合量(多条记录),而PL/SQL语言的变量一般是标量,其一组变量一次只能存放一条记录 因为查询结果的记录数是不确定的,事先无法确定需要声明多少个变量,所以仅使用变量并不能完全满足SQL语句向应用输出数据的要求 为此,PL/SQL中引入了游标(c

2011-11-14 08:35:32 1281

原创 Oracle11g基础学习---------(5) 开发子程序和包

学习Oracle从哪里入手呢,在这里,我将带你走进Oracle的大门,一天一章,7天入门不是梦  1. 开发子程序子程序是指被命名的PL/SQL块,这种块可以带有参数,可以在不同应用中多次调用 PL/SQL有两种类型的子程序:过程和函数 过程用于执行特定操作,而函数则用于返回特定数据 通过将商业逻辑和企业规则集成到PL/SQL子程序中,可以简化客户端应用的开发和维护,提高应用的性能

2011-11-13 09:35:45 1193

原创 Oracle11g基础学习---------(4)PLSQL语言基础

学习Oracle从哪里入手呢,在这里,我将带你走进Oracle的大门,一天一章,7天入门不是梦  1. PL/SQL语言简介PL/SQL是Oracle在标准SQL语言上的过程性扩展 允许嵌入SQL语句,定义变量和常量,允许过程语言结构(条件分支语句和循环语句),允许使用异常来处理Oracle错误 PL/SQL可以用于创建存储过程、触发器和程序包等,也可以用于处理业务 规则、数据库事件或给S

2011-11-12 11:24:50 1137 2

原创 Oracle11g基础学习---------(3)管理数据库对象

学习Oracle从哪里入手呢,在这里,我将带你走进Oracle的大门,一天一章,7天入门不是梦 1. 同义词1.1方案方案是数据库对象的集合,为了区分各个集合,需要给集合命名,其名称即为方案名 方案中包含各种对象,如表、视图、索引、同义词、序列、数据库链接等对象 一般情况下,一个用户对应一个方案,在创建用户的同时为该用户创建一个与用户名同名的方案,并作为该用户的缺省方案 如

2011-11-11 09:42:26 1405

原创 Oracle11g基础学习---------(2)SQL语言基础

学习Oracle从哪里入手呢,在这里,我将带你走进Oracle的大门,一天一章,7天入门不是梦 1. SQL语言概述1.1  SQL语言分类数据定义(Data Definition Language,DDL)用于创建、修改和删除数据库对象,如CREATE TABLE、ALTER TABLE、DROP TABLE等。DDL语句会自动提交事务 数据操纵语言(Data Manipu

2011-11-10 08:44:18 1513

原创 Oracle11g基础学习---------(1)基础入门

学习Oracle从哪里入手呢,在这里,我将带你走进Oracle的大门,一天一章,7天入门不是梦 (1)基础入门1. Oracle 11g 简介Oracle数据库系统是美国Oracle公司(甲骨文)提供的以分布式数据库为核心的一组软件产品 Oracle数据库系统主要包含以下4个特点支持大数

2011-11-09 13:02:51 1460

原创 常用的CSS样式

网页设计中常用的CSS属性如下: 文字或元素的颜色 color 背景颜色 background-color 背景图像 background-image 字体 font-family 文字大小 font-size 列表样式 list 鼠标样式 cursor 边框样式 border 内补白 padding 外边距 margin 边框宽度 :

2011-11-08 12:39:01 1023 2

原创 用Javascript评估用户输入密码的强度

用Javascript评估用户输入密码的强度1.如果密码少于5位,那么就认为这是一个弱密码。2.如果密码只由数字、小写字母、大写字母或其它特殊符号当中的一种组成,则认为这是一个弱密码。3.如果密码由数字、小写字母、大写字母或其它特殊符号当中的两种组成,则认为这是一个中度安全的密码。4.如果密码由数字、小写字母、大写字母或其它特殊符号当中的三种以上组成,则认为这是一个比较安全的密

2011-11-07 08:47:39 954 8

原创 编程未来的方向,你选什么,你选对了吗?

为什么会有Java,为什么会有.NET有人说,Java是为了跨Windows和UNIX而产生的。是这样吗?Sun有自己的操作系统solaris,并且打的是高端市场,而Java发展早期阶段,Windows还主要定位在中小型企业,并没有打算与Sun一争高端客户。而且Sun的用户大部分都是大型企业级,而Windows定位在家庭消费用户,由于Windows已经成为桌面OS的事实标准,S

2011-11-06 22:03:27 1318 1

原创 C#类关于时间的使用常用技巧

//今天DateTime.Now.Date.ToShortDateString();//昨天,也就是今天的日期减一DateTime.Now.AddDays(-1).ToShortDateString();//明天,同理,加一DateTime.Now.AddDays(1).ToShortDateString();//本周(要知道本周第一天就得先知道今天是星期几,从而得知本周第一天就是几

2011-11-04 10:29:58 991

原创 c# 实现金山词霸一样的屏幕取词

c# 屏幕取词想做金山词霸一样的屏幕取词 告诉你两个方法: 第一: 在金山词霸中2005中带了一个XdictGrb.dll,添加引用 然后下面是代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Text;

2011-11-04 10:28:29 3964 2

原创 类似QQ文件发送的东西

为了把问题说清楚,把一些变量都直接附值了,并没有通过输入附值 private string path = "F:SmartMovie.EXE"; //要发送的文件 private Socket s; private voi

2011-11-04 08:52:53 1136 4

原创 图片在数据库中的读入与读出

第一步: //获取当前选择的图片 this.pictureBox1.Image = Image.FromStream(this.openFileDialog1.OpenFile()); //获取当前图片的路径 string path = openFileDialog1.FileName.ToString(); //将制定路径的图片添加到FileStream类中

2011-11-04 08:52:29 1158 9

原创 进度条,怎么做?

public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) {

2011-11-02 09:12:43 824

原创 在C#中调用API的基本过程

首先,在调用API之前,你必须先导入System.Runtime.InteropServices这个名称空间。该名称空间包含了在Visual C#中调用API的一些必要集合,具体的方法如下:    using System.Runtime.InteropServices;   在导入了名称空间后,我们要声明在程序中所要用到的API函数。我们的程序主要是获取系统的相关

2011-11-01 12:35:36 949

原创 插入法排序

static void InsertSort(int[] nums) { //外层循环控制要插入的元素 for (int i = 1; i <= nums.Length - 1; i++) { int index=i; int inse

2011-10-31 09:00:48 649 1

原创 计算统计钞票的张数

class Test { static void Main(string[] args) { int[] m = { 100, 50, 20, 10, 5, 1 }; string ok=""; do {

2011-10-31 09:00:29 925 1

原创 验证邮箱地址和手机号码

namespace test{ class Test5 { static void Main(string[] args) { Console.Write("请输入要验证的手机号码:"); string telephone = Console.ReadLine();

2011-10-31 09:00:08 1751 1

原创 C#实现跑马灯效果

namespace test{ class Test6 { static void Main(string[] args) { string str = "welcome to xfht"; //获取字符串str的长度 int length = str.Leng

2011-10-31 08:59:47 3515 2

原创 冒泡排序

static void BubbleSort(int[] nums) { int temp; for (int i = 0; i <= nums.Length - 2; i++) { for (int j = 0; j <= nums.Length - 2 - i; j

2011-10-30 11:34:05 574

原创 C#实现小小的日历

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace CalendarConsoleApp{ class Program { static void Main(string[] args)

2011-10-30 11:27:42 893 1

原创 JS实现遮罩层效果

function show(){ var cover = document.getElementById("cover"); cover.style.width = document.documentElement.scrollWidth+"px"; cover.style.height = document.documentElement.scrollHeight+

2011-10-30 11:11:08 908

原创 一份访问SqlServer数据库的Helper类

一份访问SqlServer数据库的Helper类,增删改查都适用:using System;using System.Collections;using System.Collections.Specialized;using System.Data;using System.Data.SqlClient;using System.Configuration;using

2011-10-28 10:46:10 852 1

原创 对密码进行加密操作

//对密码进行加密操作 public static string CreatePwd(string pwd) { MD5 md = MD5.Create(); string result = ""; byte[] data =md.ComputeHash( Encoding.Default.GetByt

2011-10-28 10:27:26 618

原创 如何提高数据库性能

刚看到的,和大家共享:1,通过维护表的索引来提高数据的访问速度2,调整数据结构的设计3,调整数据库SQL语句 4,调整服务器内存分配5 ,调整操作系统参数

2011-10-28 10:23:55 645

原创 一份关于连接数据库的Util类

自己认认真真总结了一份关于连接数据库的Util类,适用于仍和一种类型的数据库的任何一种Sql语句处理类型,希望大家共同学习,不当的地方望大家不吝赐教:public class DataTierUtil { public static bool isInitDatabaseInfo() { if (Util.isNullStr(

2011-10-27 17:24:02 745

原创 很实用的编程英语词库

很实用的编程英语词库,共收录一千五百余条词汇。第一部分:application 应用程式 应用、应用程序 application framework 应用程式框架、应用框架 应用程序框架 architecture 架构、系统架构 体系结构 argument 引数(传给函式的值)。叁见 parameter 叁数、实质叁数、实叁、自变量 array 阵列 数组 arrow

2011-10-25 14:36:45 2500

原创 MyBatis插入数据库中文乱码的问题

MyBatis插入数据库中文乱码的问题。

2024-03-13 18:29:23 149

原创 【Maven环境搭建】

maven是一个优秀的项目管理及自动构建工具,如何在本地配置我们的maven呢?

2024-03-11 22:56:14 150

原创 【maven管理jar包的时候如果遇到jar包为灰色】

maven管理jar包时遇到jar包灰色的解决方案

2024-03-11 22:29:33 258

原创 Android 报错 Emulator: emulator: ERROR: Unknown AVD name [Nexus_5X_API_26]...

Android Studio 中启动虚拟设备AVD报错如下:11:19 Emulator: emulator: ERROR: Unknown AVD name [Nexus_5X_API_26], use -list-avds to see valid list.11:19 Emulator: Process finished with exit code 1解决方法:...

2019-08-14 11:35:18 4047 3

原创 文章标题

为什么要做SEO什么是SEOSearch Engine Optimzation的缩写,即搜索引擎优化。指从自然搜索结果获得网站流量的技术和过程。网站的优化包括站内和站外。 站内优化:指的是站长能控制的所有网站本身的调整,如网页结构、HTML等; 站外后话:指的是外部链接建设及行业社区商的参与活动,这些活动不是在网站本身进行的。为什么要做SEO搜索流量质量高、性价比高、可扩展性、长

2015-08-01 02:21:55 687

原创 Calendar用法

Date 类最主要的作用就是获得当前时间,同时这个类里面也具有设置时间以及一些其他的功能,但是由于本身设计的问题,这些方法却遭到众多批评,不建议使用,更推荐使用 Calendar 类进行时间和日期的处理。java.util.Calendar 类是一个抽象类,可以通过调用 getInstance() 静态方法获取一个 Calendar 对象,此对象已由当前日期时间初始化,即默认代表当

2015-07-27 23:23:26 1019

原创 IOC

IOC(Inversion of Control,控制反转)是Spring的核心,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系

2015-04-04 21:07:24 703

原创 Spring概况

简介:是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架。目的:解决企业开发的复杂性。功能:使用基本的JavaBean代替EJB。优势:定为的领域是其他流行的framework没有的、是全面的模块化的、它的设计从底部帮助你编写抑郁测试的代码、是潜在的一站式解决方案。优点:低侵入式设计,低代码污染、Write Once,Run Anywhere、DI有效的降低了耦合度、AO

2015-04-04 00:03:45 523

原创 mysql The user specified as a definer ('root'@'%') does not exist

今天在进行mysql数据库回复的时候报错The user specified as a definer ('root'@'%') does not exist;解决办法:1.进入mysql命令行;2,执行赋权限操作:grant all privileges on *.* to root@"%" identified by "Passwd" ; 3,刷新权限:flush privileges

2015-02-15 20:03:29 753

C#实现的扫雷源代码

,C#实现的扫雷源代码C#实现的扫雷源代码C#实现的扫雷源代码

2011-11-13

经典演示教程 用UML进行分析和设计

经典演示教程 用UML进行分析和设计,很详细狠有指导性哦。。。。。。。。。。。。

2011-11-02

Asp Net密技集錦(C#)

Asp Net密技集錦(C#),好不好,看了你就知道了

2011-11-02

三层架构+Oracle

一份利用三层架构+Oracle实现的一个小项目的源码,仅供学习和参考.

2011-10-25

C#控件大全及常用属性

还在为不会写控件头疼吗,看看吧,对你或许有用。控件大全及常用属性

2011-10-21

oracle函数大全

oracle 函数大全 绝对符合你的口味

2011-10-21

《Google搜索引擎优化指南》中英文电子版

《Google搜索引擎优化指南》中英文电子版

2011-07-28

jQuery的起点教程(PDF版)

jQuery的起点教程(PDF版) 这个指南是一个对jQuery 库的说明,要求读者了解HTML(DOM)和CSS 的一些常识。它包括了一个简单 的Hello World 的例子,选择器和事件基础,AJAX、FX 的用法,以及如何制作jQuery 的插件。这个指 南包括了很多代码,你可以copy 它们,并试着修改它们,看看产生的效果。

2011-07-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除