- 博客(164)
- 资源 (2)
- 收藏
- 关注
转载 [MySQL]MYSQL: Cannot delete or update a parent row: a foreign key constraint fails
原文:http://www.cnblogs.com/william-lin/archive/2013/01/22/2871398.html这可能是MySQL在InnoDB中设置了foreign key关联,造成无法更新或删除数据。可以通过设置FOREIGN_KEY_CHECKS变量来避免这种情况。 SET FOREIGN_KEY_CHECKS = 0; 删除完成后设置
2015-11-29 15:16:48 543
转载 [Struts]Struts2 - 常用的constant总结
原文:http://www.cnblogs.com/HD/p/3653930.html见注释:<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd">
2015-11-27 15:24:18 494
转载 [Hibernate]关于Hibernate buildsessionfactory()过时处理
原文地址:http://liuhd2010.iteye.com/blog/2042299Hibernate创建SessionFactory在Hibernate3中和Hibernate4中写法是不一样的,在Hibernate3中写法:static SessionFactory sessionFactroy; static { try{ Co
2015-11-25 21:30:34 662
原创 笔试面试题索引
1,单链表的翻转&倒数第K个结点&中间结点&对齐打印2, 利用快速排序中的切分函数寻找数组主元素3,寻找主元素(高效算法)4,求数组的子数组之和的最大值5,二进制数中1的个数6,N!的末尾有几个零以及二进制表示最右边1的位置7,斐波那契(Fibonacci)数列的求法8,不用循环和递归计算1+2+3+...+100的值9,数组的循环右移1
2015-02-24 19:18:23 535
原创 计数、基数和桶排序的Python实现
计数排序:#! /usr/bin/env python#coding=utf-8import random,copyfrom collections import defaultdictdef count_sort(lst, key=lambda x: x): B,C = [], defaultdict(list) for x in lst: C[k
2015-01-17 22:51:22 644
原创 快排、堆排和归并排序的Python实现
快速排序:#! /usr/bin/env python#coding=utf-8import random,copydef partition(lst,left,right): pivot = lst[left] pivot_index = left left = left + 1 while True: # when pivot as
2015-01-17 22:46:25 524
原创 希尔排序的Python实现
代码:#! /usr/bin/env python#coding=utf-8import randomdef shell_sort_pass(lst,left,delta): for i in range(left+delta,len(lst),delta): pivot = lst[i] while (i > left and lst[i-d
2015-01-17 22:39:19 471
原创 基本排序的Python实现
冒泡排序:#! /usr/bin/env python#coding=utf-8import randomdef bubble_sort_raw(seq): pass_cnt = len(seq) - 1 for i in range(pass_cnt): for j in range(len(seq)-i-1): if seq
2015-01-17 21:47:11 523
转载 Matlab图示中的希腊字母和符号等
在Matlab图片里输入数学公式、符号和希腊字母\alphaα\upsilonυ\sim~ \betaβ\phiΦ\leq≤ \ga
2014-09-02 17:48:14 2425
转载 设计模式中类的关系
在java以及其他的面向对象设计模式中,类与类之间主要有6种关系,他们分别是:依赖、关联、聚合、组合、继承、实现。他们的耦合度依次增强。1. 依赖(Dependence)
2014-08-26 12:07:52 339
转载 C++ 泛型算法及迭代器概述
作者:马哈鱼原文地址:http://www.cnblogs.com/mahy/archive/2011/10/20/2218546.html算法基于迭代器及其操作实现,而非基于容器操作。这就暗示着,算法也许会修改容器内的元素值,或者在容器内移动元素,但是算法本身从不直接添加或删除元素。理解算法的最基本方法是了解该算法是否读元素、写元素或者对元素进行重新排序。
2014-08-14 04:05:55 472
转载 C++ 标准库关联容器
1 关联容器定义 存储对象集合的类型,支持通过键的高效访问。和顺序容器的本质差别在于:顺序容器通过元素在容器中的位置顺序存储和访问元素,而关联容器却是依靠键。map和set是两个基本的关联容器类型,map以键值对的形式组织存储元素,而set仅存储键。2 pair类型(在utility头文件中定义) a)pair类型的操作: pair p1;创建一
2014-08-14 03:58:38 342
转载 C++ vector用法小结
这篇文章主要介绍了c++中,vector是一个十分有用的容器,下面对这个容器做一下总结c++ vector用法C++内置的数组支持容器的机制,但是它不支持容器抽象的语义。要解决此问题我们自己实现这样的类。在标准C++中,用容器向量(vector)实现。容器向量也是一个类模板。标准库vector类型使用需要的头文件:#include 。vector 是一个
2014-08-14 02:57:49 581
转载 C++学习的50条忠告
1.把C++当成一门新的语言学习;2.看《Thinking In C++》,不要看《C++变成sixiang》;3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看;4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的
2014-08-13 05:07:37 366
转载 C++ STL简介
一、STL简介STL(Standard Template Library,标准模板库)是惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来的。现在虽说它主要出现在C++中,但在被引入C++之前该技术就已经存在了很长的一段时间。STL的代码从广义上讲分为三类:algorithm(
2014-08-13 05:02:00 298
转载 C++中cin、cin.get()、cin.getline()、getline()、gets()等函数的用法
作者:学C++的时候,这几个输入函数弄的有点迷糊;这里做个小结,为了自己复习,也希望对后来者能有所帮助,如果有差错的地方还请各位多多指教(本文所有程序均通过VC 6.0运行)1、cin 2、cin.get() 3、cin.getline() 4、getline() 5、gets() 6、getchar()附:cin.ignore();cin.get()/
2014-08-13 03:05:06 589
转载 C++中string类的成员函数介绍
string类的构造函数:string(const char *s); //用c字符串s初始化string(int n,char c); //用n个字符c初始化此外,string类还支持默认构造函数和复制构造函数,如string s1;string s2="hello";都是正确的写法。当构造的string太长而无法表达时会抛出length_error异常st
2014-08-13 01:52:19 1480 1
原创 C语言字符输入/输出函数
C语言的get与put函数汇总int getc(FILE *stream) 用来从参数stream所指的文件中读取一个字符,若读到文件尾而无数据时便返回EOF,虽然getc()与fgetc()作用相同,但getc()为宏定义,非真正的函数调用int putc(int c,FILE *stream) 会将参数c转为unsigned char后写入参数stream指定的文件中,pu
2014-08-11 18:59:37 1029
原创 C语言math.h中的常用函数
math.h 数学函数库,一些数学计算的公式的具体实现是放在math.h里,具体有: 1 三角函数 double sin (double); double cos (double); double tan (double); 2 反三角函数 double asin (double); 结果介于[-PI/2, PI/2] double aco
2014-08-11 16:56:28 29990
转载 C语言string.h中常用函数详解
@函数名称: strdup 函数原型: char *strdup(const char *s) 函数功能: 字符串拷贝,目的空间由该函数分配 函数返回: 指向拷贝后的字符串指针 参数说明: src-待拷贝的源字符串 所属文件: #include #include #include int main() { ch
2014-08-10 22:49:13 2185
转载 C语言中的Sleep函数
Sleep函数:功 能: 执行挂起一段时间 用 法: unsigned sleep(unsigned seconds); 注意: 在VC中使用带上头文件#include ,在Linux下,gcc编译器中,使用的头文件因gcc版本的不同而不同#include 在VC中,Sleep中的第一个英文字符为大写的"S" ,在linux下不要大写,在标准C中是s
2014-08-04 21:55:37 1247
原创 牛顿迭代法求开方值
牛顿迭代法(Newton's method)又称为牛顿-拉夫逊(拉弗森)方法(Newton-Raphson method),它是牛顿在17世纪提出的一种在实数域和复数域上近似求解方程的方法。多数方程不存在求根公式,因此求精确根非常困难,甚至不可能,从而寻找方程的近似根就显得特别重要。方法使用函数f(x)的泰勒级数的前面几项来寻找方程f(x) = 0的根。牛顿迭代法是求方程根的重要方法之
2014-08-03 19:59:53 1036
原创 (My)SQL基本操作笔记整理
1,数据库登录: 运行cmd, Mysql –uroot –p Mysql代表客户端命令,-u后面跟连接的数据库用户,-p表示要输入密码 2,创建数据库: Create database test1; 3,查看系统中数据库: Show databases; 4,选择要操作的数据库: Use test1; 5,查看当前数据库中的表: Show tab
2014-08-01 14:39:41 658
原创 [Python]win32com模块编程初探
1,Excel#! /usr/bin/env python#coding=utf-8from Tkinter import Tkfrom time import ctimefrom tkMessageBox import showwarningimport win32com.client as win32warn = lambda app:showwarning(app,'ex
2014-07-31 17:43:51 1641 1
原创 [Python]MySQLdb模块编程初探
#! /usr/bin/env python#coding=utf-8import MySQLdbimport randomimport sysimport stringtry: conn = MySQLdb.connect(host='127.0.0.1', user='root',passwd='****')except Exception,e: p
2014-07-31 02:04:15 470
转载 忘记MySQL的密码怎么办?
作者:mengsao忘记了root的默认密码怎么办?可以用下面方法重置:停止MySQL服务在CMD中转到MySQL的bin目录执行:mysqld --skip-grant-tables;(该命令是省略权限检查启动MySQL服务,执行后,CMD会停止不动,此时不要关闭该CMD窗口。)打开一个新的CMD窗口,同样转到MySQL的bin目录下,执行:mysql然后再执行:up
2014-07-30 17:18:14 358
转载 关于Can't connect to MySQL server on 'localhost' (10061)的解决办法!
作者:闷骚的悟空原文地址:http://blog.csdn.net/wzqcongcong/article/details/6385285
2014-07-30 17:07:20 707
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人