- 线性表(java实现)
Coding9933
本文整理自《大话数据结构》及传智播客视频教程1.线性表定义线性表是由零个或多个数据元素组成的有限序列。根据它的定义,可以得出以下几点序列,说明线性表是有序的,若存在多个元素,第一个元素无前驱,最后一个元素无后继,其他元素都有且只有一个前驱和后继;有限,说明数据元素个数是有限的;最后一个,数据元素的类型必须相同;线性表能够逐项访问和顺序存取。2.线性表数学定义线性表是具有相同类型的n(≥0)个数据元
- 【学习总结】240131_数据结构与算法(六)
豆乳麻薯
学习
《大话数据结构》读书笔记+课程补充每日一个例题示范一、读书笔记+课程补充顺序存储顺序查找:最好情况——1次最坏情况——n平均时间复杂度——O(n)再该情况下算法的基本操作重复执行次数随问题的输入数据集有所不同考虑最坏时间复杂度(一般考虑)平均时间复杂度最好时间复杂度渐进空间复杂度:S(n)=O(f(n))n为问题的规模或大小分析例题:将一维数组a中的n个数逆序放到原数组中:for(i=0;i#in
- 【学习总结】240128_数据结构与算法(三)
豆乳麻薯
学习
《大话数据结构》读书笔记+课程补充一、读书笔记+课程补充往期知识回顾:1.抽象数据类型“复数的实现”typedefstruct{floatrealpart;floatimapart;}Complex调用函数则有:voidassign(Complex*A,floatreal,floatimag);voidadd(Complex*A,floatreal,floatimag);2.C语言实现抽象数据类型
- 【学习总结】240129_数据结构与算法(四)
豆乳麻薯
学习
《大话数据结构》读书笔记+课程补充每日一个例题示范一、读书笔记+课程补充有关线性表:零个或多个数据元素的有限序列(前驱后继)当n=0,称为空表。称i为数据元素ai在线性表中的位序。线性表的顺序存储结构:指用一段地址连续的存储单元依次存储线性表的数据元素。使用一维数组来实现顺序存储结构。长度即最大存储容量。例如:存储器中的每个存储单元都有自己的编号,这个编号称为地址。二、每日一个例题示范自然数的拆分
- 【学习总结】240201_数据结构与算法(七)
豆乳麻薯
学习
《大话数据结构》读书笔记+课程补充每日一个例题示范一、读书笔记+课程补充抽象数据类型线性表定义:ADTList{}ADTList初始化线性表销毁插入删除线性表等构造一个空的线性表——InitList(&L)销毁线性表(前提是存在)——DestroyList(&L)重置为空表——ClearList(&L)判断线性表是否为空——ListEmpty(L)若为空表则返回ture否则返回false返回数据元
- 【学习总结】2401230_数据结构与算法(五)
豆乳麻薯
学习
《大话数据结构》读书笔记+课程补充每日一个例题示范一、读书笔记+课程补充(50页)分析算法时间复杂度的基本方法尽量简化取数量级符号"O"选择最高次再化简O(n^2)时间复杂度是由嵌套最深层语句的频度决定的。分析时间复杂度的例题循环执行推导:找到执行次数最后取时间复杂度为T(n)=O(log2n)二、每日一个例题示范高手去散步题目描述鳌头山上有�n个观景点,观景点两两之间有游步道共�m条。高手的那个
- 【学习总结】240202_数据结构与算法(八)
豆乳麻薯
学习
《大话数据结构》读书笔记+课程补充每日一个例题示范一、读书笔记+课程补充今天来汇集一下代码中的一些常见调试步骤和潜在问题:确保包含函数所需的库。常量和数组:确保常量适合实际问题,并且数组的大小正确。输入读数:验证输入是否被正确读取。确保值在可接受的范围内。内存溢出:检查相关值是否不超过数组大小。队列数组大小确定。数组边界:确保数组索引不会越界。否则可能会导致内存损坏和未定义的行为。循环条件:验证循
- 理论学习-C/C++编程-算法学习笔记
用户昵称100
C/C++编程理论指导算法学习c++链表
TOC读《大话数据结构》链表 初看链表程序,就是把指针包装成结构体,前后链接起来。觉得道理浅显易懂,但是自己写又很难写好,只能去copy。明显自己没有学到精髓。 后来,也许是看的多了。不自觉意识到写链表需要提炼的核心要点。帮助写好链表: ①,注意插入的位置。上图“将S插入P之后”,所以在四条语句中都只应用了S和P节点,P节点作为唯一绝对位置,其他节点也只是应用P->next索引。对于“删除节点P”
- 数据结构--克鲁斯卡尔(kruskal)算法(大话数据结构)
欧_aita
数据结构与算法数据结构算法图论
克鲁斯卡尔算法的个人解析笔记什么是克鲁斯卡尔(kruskal)算法克鲁斯卡尔算法与普里姆算法的区别在哪里呢克鲁斯卡尔算法实现宏定义对边集数组进行定义克鲁斯卡尔算法Find函数定义主函数测试代码解读什么是克鲁斯卡尔(kruskal)算法这里我们选用普里姆(prim)算法作为对比,prim算法是从一个顶点开始搜索最小路径,而克鲁斯卡尔算法是通过一个遍历好的边集数组搜索出一条最短路径。(最短路径的本质就
- 《大话数据结构》笔记——第8章 查找(二)
bm1998
#《大话数据结构》数据结构
文章目录8.6二叉排序树8.6.1二叉排序树查找操作8.6.2二叉排序树插入操作8.6.3二叉排序树删除操作8.6.4二叉排序树总结8.7平衡二叉树(AVL树)8.7.1平衡二叉树实现原理8.7.2平衡二叉树实现算法声明:本博客是本人在学习《大话数据结构》后整理的笔记,旨在方便复习和回顾,并非用作商业用途。本博客已标明出处,如有侵权请告知,马上删除。8.6二叉排序树假设查找的数据集是普通的顺序存储
- 《大话数据结构》之栈与队列
我才是臭吉吉
1.栈1.1定义栈,即只能在表尾进行插入或删除操作的线性表。其中,“表尾”称为“栈顶”,另一端则为“栈底”。栈是“后进先出”(LIFO)的线性表。1.2栈的顺序存储结构我们使用数组来描述栈的顺序存储结构。使用指针top来定义栈顶指针,其一直指向数组的最后一个元素的索引。空栈即top为-1。由于使用数组实现,故顺序栈在初始化时需要指定最大存储容量。1.2.1入栈取出数组下一位置的索引(同时更新栈顶t
- 二分查找刷题
Sking426
算法数据结构
本人目前在一所普通高校研究生在读,写笔记的目的是为了记录下自己刷题的内容,方便日后观看。参考书目:《大话数据结构》------程杰《图解算法》---------袁国忠译《深入浅出程序设计竞赛--基础篇》------汪楚奇本文结合《图解算法》的书作为参考,第一章涉及到二分查找的内容,再针对性的对二分查找刷题。练习的题目来源《深入浅出程序设计竞赛--基础篇》,本文将按照自己做题的思路以及书上例子的参考
- 校招LeetCode精选题目
Mr Liu的个人博客
校招leetcode散列表算法
不管是春招还是秋招,校招生是避免不了刷题操作的,今天我总结了一下自己秋招过程对leetcode题目进行分类并针对性练习的过程。一些基本的数据结构练习,建议结合大话数据结构这本书食用。里面有一部分语言特性,注意总结与分析,有助于加深数据结构基础的理解。基本数据结构总结推荐题目:LeetCode1.TwoSumLeetCode187.RepeatedDNASequencesLeetCode706.De
- Java进阶核⼼之集合框架Collection
不吃青椒!
javasejava
一,计算机核心基础之大话数据结构(精简速成)数据在内存中,它有连续的结构,也有不连续的结构,比如数组,里面的每一个数据的内存地址都是连续的,当然也有非连续的。为了方便理解数据结构,这里我们举一个例子,比如一个小区,有好多的公寓,如果他们公寓号从一公寓到n公寓,整齐排列,那么我们快递员就很容易的送货,这里可以理解为数组非连续数据包结构我们以链表为例,比如快递人员相送一个公寓,但是公寓号很乱,没在一起
- c++服务端书籍进阶书籍推荐
幽若风
入门路线规划:其中这些书可以并行参考,最好是边用边看,有效果,一.基础阶段c/c++编程语言《C++Primer》《EffectiveC++》《深度探索C++对象模型《STL源代码剖析》2.linux基础《鸟哥的Linux私房菜-基础学习篇》《跟我一起学makefile》3.数据结构与算法《大话数据结构》《算法第四版》4.设计模式《大话设计模式》《经典版的C++设计模式》5.脚本语言(可选)《py
- 经典算法问题:赫夫曼树以及赫夫曼编码
李威威
是能使得给定的字符串编码成01串后长度最短的前缀编码。1、编码问题:ASCII码:一共128个:http://tool.oschina.net/commons?type=42、前缀码:前缀唯一3、频率越高,编码越短4、等长编码与不等长编码5、构建出二叉树,左分支走0,右分支走16、非叶子结点上出现前缀,没有二义性7、WLP值一样。参考资料:《大话数据结构》算法导论第200页:殷人昆《数据结构》赫夫
- 2019年读书计划
鑫涛0603
完成24本书籍阅读,每月两本,并产出对应笔记,费曼笔记。历史《半小时漫画中国史+世界史》《明朝那些事》《三国全史》项目管理或个人提高《原则》《金字塔原理》《墨菲定律》《自控力》沟通技巧《非暴力沟通》《高效能人士的七个习惯》技术提高《智能时代》《高性能MySql》《大话数据结构》《EffectiveJava》《HeadFirstJava第2版》《疯狂java讲义》《阿里巴巴Java开发手册》《Spr
- 冒泡排序 选择排序 插入排序 快速排序 堆排序 希尔排序的C语言实现
weixin_44033321
c语言排序算法数据结构
平台:VS2019参考:《大话数据结构》#include#defineMAXSIZE10typedefstruct{intr[MAXSIZE+1];/*r[0]用作哨兵或临时变量*/intlength;}SqList;/*交换*/voidswap(SqList*L,inti,intj){inttemp;temp=L->r[i];L->r[i]=L->r[j];L->r[j]=temp;}/*冒泡排
- 排序算法三之堆排序
thepeakofmountain
数据结构排序算法算法c语言堆排序
这次介绍堆排序,堆排序分为2步,1.建堆2.排序但是建堆的过程是对堆进行调整,而排序的过程实际上也是对堆调整,堆排序,是基于完全二叉树的,凡是和树和图相关的,总是需要多花点时间弄懂,哎,基础太差。所以关键是对堆的调整,下面的代码和图用的是大顶堆,代码是参考大话数据结构,理解了之后自己动手敲的。调整的过程如下图所示,但是为了显示一个过程,图7、图8最后的虚线是visio一页不足所致,红色为每次要调整
- python 排序算法(未完待续)
林疏浅阳
内容源自哔哩哔哩up主青岛大学--王卓的算法数据结构以及大话数据结构(虽然网上已经有很多资料了,但是自己理解了再写一遍感觉印象更深刻,所以记录下来,以便以后查阅)选择排序:(1)简单选择排序(2)堆排序(1)简单选择排序基本思想是在待排序的数据中选出最大(小)的元素放在最终的位置。具体过程:1)首先通过n-1次关键字比较,从n个记录中找出关键字最小的记录,将其与第一个记录交换2)再通过n-2次比较
- 《大话数据结构》学习笔记--线性表
yuqiong11
数据结构链表
第三章线性表什么是线性表线性表的顺序存储结构基本概念及特性顺序存储结构的存取操作顺序存储结构的插入和删除操作顺序存储结构的优缺点线性表的链式存储结构单链表基本概念及特性单链表的读取操作单链表的插入和删除操作单链表的整表创建和删除静态链表循环链表双链表总结什么是线性表线性表(List)是零个或多个数据元素的有限序列,每个数据元素的数据类型相同。线性表是依据数据的逻辑结构定义的,即数据在逻辑结构上是线
- 《大话数据结构》第三章学习笔记--线性表(一)
MogulNemenis
学习总结数据结构算法链表
线性表的定义线性表:零个或多个数据元素的有限序列。线性表元素的个数n定义为线性表的长度。n为0时,为空表。在比较复杂的线性表中,一个数据元素可以由若干个数据项组成。线性表的存储结构顺序存储结构可以用C语言中的一维数组来实现,每个数据元素的类型都相同。描述顺序结构存储结构需要三个属性:1.存储空间的起始位置:数组date,它的存储位置就是存储空间的存储位置。。2.线性表的最大存储容量:数组长度max
- 大话数据结构||学习笔记||从开头至链表||c/c++
kkkkkkkkkkaZZL
笔记数据结构算法
一day41时间复杂度1-1线性阶1-2对数阶1-3平方阶常见时间复杂度表2线性表2-1线性表顺序存储结构线性表的长度与数组长度区分线性表的顺序存储的结构代码#defineMAXSIZE20//存储空间初始分配量typedefintElemType;//暂定inttypedefstruct{ElemTypedate[MAXSIZE];//数组存储数据成员,最大值为MAXSIZEintlength;
- 数据结构初阶--复杂度分析
yoouuung_
数据结构数据结构
数据结构练习:大话数据结构殷人昆c++剑指offer和程序员代码面试指南leetcode牛客数据结构是计算机存储、组织数据的方式,指相互之间存在一种或多种特定关系的数据元素的集合算法就是定义良好的计算过程,取一个或一组的值为输入,并产生出一个或一组值作为输出。1.时间复杂度时间复杂度主要衡量一个算法运行快慢算法的时间复杂度是一个函数(数学中带未知数函数式)算法中的基本操作执行次数,为算法的时间复杂
- 大话数据结构之时间复杂度和空间复杂度详解
xiaoming3526
算法数据结构大话数据结构时间复杂度空间复杂度
一、算法的复杂度:算法的复杂度分为时间复杂度和空间复杂度。时间复杂度是指衡量算法执行时间的长短;空间复杂度是指衡量算法所需存储空间的大小。二、算法时间复杂度定义:在进行算法分析时候,语句总的执行次数T(n)是关于问题规模n的函数,进而分型T(n)随着n的变化情况并确定T(n)的数量级.算法的时间复杂度,也就是算法的时间度量记作:T(n)=O(f(n)).它表示随着问题规模n的增大,算法执行时间的增
- 大话数据结构-1 基础
李楠30
逻辑结构与物理结构逻辑结构指数据对象中数据元素之间的相互关系。分为四种:集合结构:数据元素除了同一属性属于一个集合外,他们之间没有其他关系。线性结构:数据元素之间是一对一的关系。树形结构:数据元素之间存在一对多的层次关系。图形结构:数据元素是多对多的关系。逻辑结构是针对具体问题的,是为了解决某个问题,在对问题理解的基础上,选择一个合适的数据结构表示数据元素之间的逻辑关系。物理结构指数据的逻辑结构在
- 数据结构_note
xiaoyuyulala
基础知识即其他数据结构
数据结构真的非常重要,不光是为了应付考试,至今觉得数据结构和编译原理没有学得特别好太遗憾了,给自己做个笔记结合大话数据结构以及天勤2019数据结构计算机考研复习指导PS:之前学数据结构的时候直接看严蔚敏的觉得太硬核了第1章绪论具体是啥翻书,记录一下常用的O(1)#include#include#definemaxSize100//定义一个顺序表typedefstruct{intdata[maxSi
- 大话数据结构之线性表--链式存储结构单链表的c++实现
Surplus°
数据结构数据结构链表
目录数据结构之线性表基本概念线性表的存储结构顺序存储链式存储链式存储结构单链表的C++实现单链表的存储结构判断链表是否为空链表返回链表的长度寻找元素获取元素插入节点删除节点头插法创建单链表尾插法创建单链表单链表的整表删除打印单链表完整代码本文简单介绍了线性表的基本概念以及具体的代码实现,并在文末提供了代码下载链接。如果有错误的地方还请不吝赐教!数据结构之线性表基本概念线性表:零个或多个数据元素的有
- 大话数据结构学习笔记(2)
Knight_Davion
第二章算法算法的定义:算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作。算法具有5个基本特性:输入,输出,有穷性,确定性和可行性。输入输出:算法剧透零个或多个输入,至少一个输出。有穷性:指算法在执行有限的步骤之后,自动结束而不会出现无限循环,并且每一个步骤在可接受的时间内完成。确定性:算法的每一步都具有确定的含义,不会出现二义性。可行性:算法的每一步
- Mybatis源码分析_日志模块 (1)
街头小瘪三
Mybatismybatisjava
不得不承认,学习MyBatis的时间成本要比学习Spring低很多,Mybatis是我所了解过的代码量最小、整体架构最简单,但是又是最具有学习价值的一个框架。如果,你想快速的阅读一个框架的源码,并且掌握这个框架的精髓,那么Mybatis一定是你的首选。在开始我们的源码阅读之前,我们先来学习一个设计模式:适配器模式大话数据结构是这样解释的:将一个类的接口转换成客户希望的另外一个接口。Adapter模
- ztree异步加载
3213213333332132
JavaScriptAjaxjsonWebztree
相信新手用ztree的时候,对异步加载会有些困惑,我开始的时候也是看了API花了些时间才搞定了异步加载,在这里分享给大家。
我后台代码生成的是json格式的数据,数据大家按各自的需求生成,这里只给出前端的代码。
设置setting,这里只关注async属性的配置
var setting = {
//异步加载配置
- thirft rpc 具体调用流程
BlueSkator
中间件rpcthrift
Thrift调用过程中,Thrift客户端和服务器之间主要用到传输层类、协议层类和处理类三个主要的核心类,这三个类的相互协作共同完成rpc的整个调用过程。在调用过程中将按照以下顺序进行协同工作:
(1) 将客户端程序调用的函数名和参数传递给协议层(TProtocol),协议
- 异或运算推导, 交换数据
dcj3sjt126com
PHP异或^
/*
* 5 0101
* 9 1010
*
* 5 ^ 5
* 0101
* 0101
* -----
* 0000
* 得出第一个规律: 相同的数进行异或, 结果是0
*
* 9 ^ 5 ^ 6
* 1010
* 0101
* ----
* 1111
*
* 1111
* 0110
* ----
* 1001
- 事件源对象
周华华
JavaScript
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml&q
- MySql配置及相关命令
g21121
mysql
MySQL安装完毕后我们需要对它进行一些设置及性能优化,主要包括字符集设置,启动设置,连接优化,表优化,分区优化等等。
一 修改MySQL密码及用户
 
- [简单]poi删除excel 2007超链接
53873039oycg
Excel
采用解析sheet.xml方式删除超链接,缺点是要打开文件2次,代码如下:
public void removeExcel2007AllHyperLink(String filePath) throws Exception {
OPCPackage ocPkg = OPCPac
- Struts2添加 open flash chart
云端月影
准备以下开源项目:
1. Struts 2.1.6
2. Open Flash Chart 2 Version 2 Lug Wyrm Charmer (28th, July 2009)
3. jofc2,这东西不知道是没做好还是什么意思,好像和ofc2不怎么匹配,最好下源码,有什么问题直接改。
4. log4j
用eclipse新建动态网站,取名OFC2Demo,将Struts2 l
- spring包详解
aijuans
spring
下载的spring包中文件及各种包众多,在项目中往往只有部分是我们必须的,如果不清楚什么时候需要什么包的话,看看下面就知道了。 aspectj目录下是在Spring框架下使用aspectj的源代码和测试程序文件。Aspectj是java最早的提供AOP的应用框架。 dist 目录下是Spring 的发布包,关于发布包下面会详细进行说明。 docs&nb
- 网站推广之seo概念
antonyup_2006
算法Web应用服务器搜索引擎Google
持续开发一年多的b2c网站终于在08年10月23日上线了。作为开发人员的我在修改bug的同时,准备了解下网站的推广分析策略。
所谓网站推广,目的在于让尽可能多的潜在用户了解并访问网站,通过网站获得有关产品和服务等信息,为最终形成购买决策提供支持。
网站推广策略有很多,seo,email,adv
- 单例模式,sql注入,序列
百合不是茶
单例模式序列sql注入预编译
序列在前面写过有关的博客,也有过总结,但是今天在做一个JDBC操作数据库的相关内容时 需要使用序列创建一个自增长的字段 居然不会了,所以将序列写在本篇的前面
1,序列是一个保存数据连续的增长的一种方式;
序列的创建;
CREATE SEQUENCE seq_pro
2 INCREMENT BY 1 -- 每次加几个
3
- Mockito单元测试实例
bijian1013
单元测试mockito
Mockito单元测试实例:
public class SettingServiceTest {
private List<PersonDTO> personList = new ArrayList<PersonDTO>();
@InjectMocks
private SettingPojoService settin
- 精通Oracle10编程SQL(9)使用游标
bijian1013
oracle数据库plsql
/*
*使用游标
*/
--显示游标
--在显式游标中使用FETCH...INTO语句
DECLARE
CURSOR emp_cursor is
select ename,sal from emp where deptno=1;
v_ename emp.ename%TYPE;
v_sal emp.sal%TYPE;
begin
ope
- 【Java语言】动态代理
bit1129
java语言
JDK接口动态代理
JDK自带的动态代理通过动态的根据接口生成字节码(实现接口的一个具体类)的方式,为接口的实现类提供代理。被代理的对象和代理对象通过InvocationHandler建立关联
package com.tom;
import com.tom.model.User;
import com.tom.service.IUserService;
- Java通信之URL通信基础
白糖_
javajdkwebservice网络协议ITeye
java对网络通信以及提供了比较全面的jdk支持,java.net包能让程序员直接在程序中实现网络通信。
在技术日新月异的现在,我们能通过很多方式实现数据通信,比如webservice、url通信、socket通信等等,今天简单介绍下URL通信。
学习准备:建议首先学习java的IO基础知识
URL是统一资源定位器的简写,URL可以访问Internet和www,可以通过url
- 博弈Java讲义 - Java线程同步 (1)
boyitech
java多线程同步锁
在并发编程中经常会碰到多个执行线程共享资源的问题。例如多个线程同时读写文件,共用数据库连接,全局的计数器等。如果不处理好多线程之间的同步问题很容易引起状态不一致或者其他的错误。
同步不仅可以阻止一个线程看到对象处于不一致的状态,它还可以保证进入同步方法或者块的每个线程,都看到由同一锁保护的之前所有的修改结果。处理同步的关键就是要正确的识别临界条件(cri
- java-给定字符串,删除开始和结尾处的空格,并将中间的多个连续的空格合并成一个。
bylijinnan
java
public class DeleteExtraSpace {
/**
* 题目:给定字符串,删除开始和结尾处的空格,并将中间的多个连续的空格合并成一个。
* 方法1.用已有的String类的trim和replaceAll方法
* 方法2.全部用正则表达式,这个我不熟
* 方法3.“重新发明轮子”,从头遍历一次
*/
public static v
- An error has occurred.See the log file错误解决!
Kai_Ge
MyEclipse
今天早上打开MyEclipse时,自动关闭!弹出An error has occurred.See the log file错误提示!
很郁闷昨天启动和关闭还好着!!!打开几次依然报此错误,确定不是眼花了!
打开日志文件!找到当日错误文件内容:
--------------------------------------------------------------------------
- [矿业与工业]修建一个空间矿床开采站要多少钱?
comsci
地球上的钛金属矿藏已经接近枯竭...........
我们在冥王星的一颗卫星上面发现一些具有开采价值的矿床.....
那么,现在要编制一个预算,提交给财政部门..
- 解析Google Map Routes
dai_lm
google api
为了获得从A点到B点的路劲,经常会使用Google提供的API,例如
[url]
http://maps.googleapis.com/maps/api/directions/json?origin=40.7144,-74.0060&destination=47.6063,-122.3204&sensor=false
[/url]
从返回的结果上,大致可以了解应该怎么走,但
- SQL还有多少“理所应当”?
datamachine
sql
转贴存档,原帖地址:http://blog.chinaunix.net/uid-29242841-id-3968998.html、http://blog.chinaunix.net/uid-29242841-id-3971046.html!
------------------------------------华丽的分割线--------------------------------
- Yii使用Ajax验证时,如何设置某些字段不需要验证
dcj3sjt126com
Ajaxyii
经常像你注册页面,你可能非常希望只需要Ajax去验证用户名和Email,而不需要使用Ajax再去验证密码,默认如果你使用Yii 内置的ajax验证Form,例如:
$form=$this->beginWidget('CActiveForm', array( 'id'=>'usuario-form',&
- 使用git同步网站代码
dcj3sjt126com
crontabgit
转自:http://ued.ctrip.com/blog/?p=3646?tn=gongxinjun.com
管理一网站,最开始使用的虚拟空间,采用提供商支持的ftp上传网站文件,后换用vps,vps可以自己搭建ftp的,但是懒得搞,直接使用scp传输文件到服务器,现在需要更新文件到服务器,使用scp真的很烦。发现本人就职的公司,采用的git+rsync的方式来管理、同步代码,遂
- sql基本操作
蕃薯耀
sqlsql基本操作sql常用操作
sql基本操作
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年6月1日 17:30:33 星期一
&
- Spring4+Hibernate4+Atomikos3.3多数据源事务管理
hanqunfeng
Hibernate4
Spring3+后不再对JTOM提供支持,所以可以改用Atomikos管理多数据源事务。Spring2.5+Hibernate3+JTOM参考:http://hanqunfeng.iteye.com/blog/1554251Atomikos官网网站:http://www.atomikos.com/ 一.pom.xml
<dependency>
<
- jquery中两个值得注意的方法one()和trigger()方法
jackyrong
trigger
在jquery中,有两个值得注意但容易忽视的方法,分别是one()方法和trigger()方法,这是从国内作者<<jquery权威指南》一书中看到不错的介绍
1) one方法
one方法的功能是让所选定的元素绑定一个仅触发一次的处理函数,格式为
one(type,${data},fn)
&nb
- 拿工资不仅仅是让你写代码的
lampcy
工作面试咨询
这是我对团队每个新进员工说的第一件事情。这句话的意思是,我并不关心你是如何快速完成任务的,哪怕代码很差,只要它像救生艇通气门一样管用就行。这句话也是我最喜欢的座右铭之一。
这个说法其实很合理:我们的工作是思考客户提出的问题,然后制定解决方案。思考第一,代码第二,公司请我们的最终目的不是写代码,而是想出解决方案。
话粗理不粗。
付你薪水不是让你来思考的,也不是让你来写代码的,你的目的是交付产品
- 架构师之对象操作----------对象的效率复制和判断是否全为空
nannan408
架构师
1.前言。
如题。
2.代码。
(1)对象的复制,比spring的beanCopier在大并发下效率要高,利用net.sf.cglib.beans.BeanCopier
Src src=new Src();
BeanCopier beanCopier = BeanCopier.create(Src.class, Des.class, false);
- ajax 被缓存的解决方案
Rainbow702
JavaScriptjqueryAjaxcache缓存
使用jquery的ajax来发送请求进行局部刷新画面,各位可能都做过。
今天碰到一个奇怪的现象,就是,同一个ajax请求,在chrome中,不论发送多少次,都可以发送至服务器端,而不会被缓存。但是,换成在IE下的时候,发现,同一个ajax请求,会发生被缓存的情况,只有第一次才会被发送至服务器端,之后的不会再被发送。郁闷。
解决方法如下:
① 直接使用 JQuery提供的 “cache”参数,
- 修改date.toLocaleString()的警告
tntxia
String
我们在写程序的时候,经常要查看时间,所以我们经常会用到date.toLocaleString(),但是date.toLocaleString()是一个过时 的API,代替的方法如下:
package com.tntxia.htmlmaker.util;
import java.text.SimpleDateFormat;
import java.util.
- 项目完成后的小总结
xiaomiya
js总结项目
项目完成了,突然想做个总结但是有点无从下手了。
做之前对于客户端给的接口很模式。然而定义好了格式要求就如此的愉快了。
先说说项目主要实现的功能吧
1,按键精灵
2,获取行情数据
3,各种input输入条件判断
4,发送数据(有json格式和string格式)
5,获取预警条件列表和预警结果列表,
6,排序,
7,预警结果分页获取
8,导出文件(excel,text等)
9,修