`
文章列表
输入年月日,输出第二天是什么 #include <iostream.h> #include <string.h> struct date { int year,month,day; }; int is_leap_year(struct date *pd){ int flag=0; if ((pd->year%4==0&&pd->year%100!=0)||pd->year%400==0) { flag=1; } return flag; } int number_of_days(struct ...
    静态联编是在编译阶段进行绑定,例如重载函数(同一类体内的同名重载函数),运算符重载,都属于静态联编;动态联编是在运行阶段绑定的,在派生类继承基类的访问方式不受影响下,在继承层级关系中的同名函数,在基类中定义为虚函数时,可实现动态联编。     虚函数为非静态成员函数。     如果同名函数是虚函数,基类指针指向派生类对象时,调用的是派生类的同名函数,否则基类指针访问基类同名函数,派生类指针访问派生类同名函数

单链表

    博客分类:
  • C++
#include <iostream> #include <stdlib.h> #include <windows.h> using namespace std; typedef struct node{ int index; struct node* next; }ListNode; typedef ListNode *LinkList; LinkList head; LinkList p; void addNode(ListNode *); void showNode(); ListNode *searchByI ...

函数指针

    博客分类:
  • C++
    函数指针是指向函数的指针变量。 因而“函数指针”本身首先应是指针变量,只不过该指针变量指向函数。这正如用指针变量可指向整型变量、字符型、数组一样,这里是指向函数。如前所述,C在编译时,每一个函数都有一个入口地址,该入口地址就是函数指针所指向的地址。有了指向函数的指针变量后,可用该指针变量调用函数,就如同用指针变量可引用其他类型变量一样,在这些概念上是一致的。函数指针有两个用途:调用函数和做函数的参数。 #include <stdio.h> //函数声明 int max(int,int); void main(){ int (*pMax)(int,int);//声 ...
HQL的意思是Hibernate Query Language。 1."?"占位符 public List<Person> getPersons(String name) { String hql="from Person as person where person.name=?"; Query query=sessionFactory.getCurrentSession().createQuery(hql); query.setString(0, name); // 分页查询 // query.setF ...
hibernate中对象的状态图可以用UML的状态图表示如下: session就是一级缓存 对以上图形的解析:1.当一个对象被new了以后此对象处于瞬时态(Transient);2.然后对此对象执行session的save() 或者saveOrUpdate()方法后,此对象被放入session的一级缓存(即map里(key="对象的id" value="对象本身"))进入持久态.3.当再对此对象执行evict()/close()/clear()的操作后此对象进入游离态(Detached)4.游离态(Detached)和瞬时态(Transient)的对 ...
1.映射的设置,原本以为类型要写成java.util.UUID,其实是用string类型。 <?xml version="1.0"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <hibernate-mapping pac ...
1.这里下载:http://www.newtonsoft.com/products/json/ 安装:    1.解压下载文件,得到Newtonsoft.Json.dll    2.在项目中添加引用 2.引入命名空间 using Newtonsoft.Json; using Newtonsoft.Json.Converters; 3.把datatable转换成json格式 public string GetAllCategory() { string result = ""; DataTable dt= catDAO.GetAllCate ...
以前看过别人写的,但是实在记不起来是怎么写的了,今天自己写了一个,在这里标记一下 --定义须查询的字串 declare @queryString nvarchar(1000) --定义循环内截取出来的子字符串,如有字符串'abc,123,中国,',循环内第一次截取@temp='abd',第二次@temp='123',第三次@temp='中国' declare @temp varchar(32) --定义分隔符','的位置 declare @pos int --定义截取出来的子字符串的长度 declare @len int set @queryString='abc,123,中 ...
set ANSI_NULLS ON set QUOTED_IDENTIFIER ON go -- ============================================= -- Author: <Author,,Name> -- Create date: <Create Date,,> -- Description: <Description,,> -- ============================================= ALTER PROCEDURE [dbo].[ssidb_DeleteD ...
关于页面传值的方法,引发了很多讨论。看来有很多人关注这个,我就我个人观点做了些总结,希望对大家有所帮助。 1. 使用QueryString变量 QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子: a.aspx的C#代码 private void Button1_Click(object sender, System.EventArgs e) { string s_url; s_url = &q ...
安装方法: 1、把Addins文件夹复制到My Documents\Visual Studio 2008\这个文件夹下 2、把ModelTool.dll复制到C:\WINDOWS\addins\下,然后启动vs2008即可在工具菜单下多出一个“生成属性”菜单项 作用: VS2008的"重构"——>"封装字段"功能一次只能封转一个字段,如果字段很多就会很麻烦,这个小插件可以根据选中的所有字段自动生成对应的属性和构造方法 用法: 1、首先写好所有的字段,比如: private int id; string name; private DateTime ...
加密: 1.md5加密  http://plugins.jquery.com/project/md5 表格: 1.Flexigrid http://www.flexigrid.info/ 图片编辑 1.Jcrop  http://deepliquid.com/content/Jcrop.html 表单 1.jQuery.form.js http://www.malsup.com/jquery/form/
var arr1 = [ "one", "two", "three", "four", "five" ]; $.each(arr1, function(){ alert(this); }); 输出:one two three four five var arr2 = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] $.each(arr2, function(i, item){ alert(i ...
使用命令查看特定表的触发器信息,经过加密的就查不到了 exec sp_helptrigger 表名;
Global site tag (gtag.js) - Google Analytics