- RTOS实现Try-Catch机制,支持CM3/4/7
蒙塔基的钢蛋儿
单片机stm32嵌入式硬件arm
背景:我用的S32K3系列单片机,这芯片的RAM有ECC,就是说上电后如果你不写RAM,直接去读,就会触发ECC故障,然后进入hardfault.于是我就想实现TryCatch,想办法从Hardfault中跳出来。理论上支持CM系列,我只实现了FreeRTOS的.裸机也可以的。。包括STM32...实现代码:核心汇编部分:#if(configNumberOfExceptionStacks>0)in
- S32K3 RAM ECC 的问题
蒙塔基的钢蛋儿
arm嵌入式硬件
背景:打算APP写RAM升级字,然后BOOT去读升级字。RAM必须写才算初始化,但是实际在main函数内写入时,会触发异常,从而进入错误中断,实测调试发现在汇编启动部分就不会。怀疑cache的问题,所以加上一行SCB_CleanDCache_by_Addr(内存地址)写内存SCB_CleanDCache_by_Addr(内存地址)结果都不行,没办法改成这样了:SCB_DisableDCache()
- 区分阻塞与系统调用时,Goroutine 会被放在哪里
xsh219
GMPgo
问题核心:如果是:Goroutine被阻塞(如channel、锁、cond等)Goroutine进入系统调用(如读文件、网络请求等)那么它在变为不可运行(waiting)或从running变为runnable之后,到底放在哪儿?✅先说:「阻塞」的情况(如:channel、锁等)这种场景通常是G主动等待某个资源,比如:<-ch读channelsync.Mutex.Lock()sync.Cond.Wa
- 生成指定长度队列_一起读源码走进C#并发队列的内部世界
weixin_39676034
生成指定长度队列
(给DotNet加星标,提升.Net技能)转自:balahohocnblogs.com/hohoa/p/12622459.html前言决定从这篇文章开始,开一个读源码系列,不限制平台语言或工具,任何自己感兴趣的都会写。前几天碰到一个小问题又读了一遍ConcurrentQueue的源码,那就拿C#中比较常用的并发队列ConcurrentQueue作为开篇来聊一聊它的实现原理。话不多说,直奔主题。要提
- Redis 常见的集群架构
小黑蛋学java
redisredis
Redis常见的集群架构以下是Redis常见的集群架构及其核心模式详解,结合其设计原理、适用场景和优缺点进行综合说明:一、主从复制模式架构原理角色划分:包含一个主节点(Master)和多个从节点(Slave)。主节点处理所有写操作,从节点通过异步复制同步主节点数据,仅支持读操作。数据同步:首次连接时从节点触发全量同步(RDB快照),后续通过增量命令(AOF)保持数据一致性。手动故障恢复:主节点宕机
- 重构艺术 | 如何优雅地“提炼函数“
矩阵科学
重构艺术重构提炼函数重构代码ExtractMethod优化代码
在工作中总数遇到非常多的长代码,俗称“屎山”,这类代码读起来特别费劲。自己想重构一遍,但是总感觉缺乏经验指导,因此,多读书,读好书可能是最优解之一。读《重构改善即有代码的设计》有感,便写下此篇博客,积累经验!在软件开发的浩瀚星河中,函数是最基本的代码单元。当我们面对臃肿冗长的函数时,《重构》一书给出的第一剂良方便是"提炼函数"。这个看似简单的重构手法,实则是提升代码质量的关键转折点。一、重构动机:
- 【MySQL】MVCC工作原理、事务隔离机制、undo log回滚日志、间隙锁
{⌐■_■}
mysqlmysqlandroid数据库
一、什么是MVCC?MVCC,即MultiversionConcurrencyControl(多版本并发控制),它是数据库实现并发控制的一种方式。MVCC的核心思想是:为每个事务提供数据的“快照”版本,从而避免加锁,提高读操作的并发性。作用:允许读操作(SELECT)不用加锁,从而避免阻塞。避免“读写冲突”,提高并发性能。实现事务的隔离性(特别是实现REPEATABLEREAD、READCOMMI
- mpi4py 并行读/写 numpy npy 文件的方法
自可乐
Python并行计算Python并行计算PythonMPImpi4pynumpy并行I/O
本文从本人简书博客同步过来在上一篇中我们介绍了mpi4py中获得高性能I/O的方法和建议,下面我们将介绍mpi4py并行读/写numpynpy文件的方法。在使用mpi4py写并行计算程序时经常涉及到对numpy数组的操作,常用的操作是将一个大的numpy数组按照某种特定的方式分布到各个MPI进程中进行并行处理。在某些时候可能需要将这个数组存储到文件中,无论只是为了保存中间数据作为checkpoin
- 【OceanBase】18.内存管理
戒掉贪嗔痴(薛双奇)
国产数据库-OceanBaseoceanbase
1.内存管理1).内存数据落盘策略-合并和转储OceanBase数据库的存储引擎基于LSMTree架构静态基线数据(放在SSTable中)动态增量数据(放在MemTable中)本质上是一个基线加增量的存储引擎,跟关系数据库差别很大,同时也借鉴了部分传统关系数据库存储引擎的优点。由于OceanBase数据库采用基线加增量的设计,一部分数据在基线,一部分在增量,原理上每次查询都是既要读基线,也要读增量
- Linux LED驱动(非设备树)
Mazy.v
linuxarm
1.虚拟字符设备驱动开发基础实现开关读写4个系统调用函数使用copy_to_user()函数实现用户空间和内存空间数据交互,从而实现文件读函数;使用copy_from_user()实现用户空间和内存空间数据交互,从而实现文件写函数。初始化设备操作函数结构体实现设备注册和注销函数使用register_chrdev()函数和module_init()函数注册设备,实现insmod;使用unregist
- ZYNQ固化程序笔记
风岸臻寂
ZYNQ固化程序笔记读《ZYNQ那些事儿-SDK实验篇》,去掉具体操作,提炼流程形成此文。对于ZYNQ来说,必须要有PS端的配合才能固化程序,即使程序只包含PL端的逻辑。ZYNQ的启动由ARM主导,包括FPGA程序的加载,ZYNQ启动一般至少两个步骤:Stage0,Stage1.stage0:上电复位或热复位之后,处理器首先执行BootRom里的的代码,这是最初的启动设置。BootRom中的代码用
- 使用Python解决构造回文字符串问题
傻啦嘿哟
代理模式
目录问题定义算法选择Python实现1.定义问题2.动态规划状态定义3.状态转移方程4.初始化5.填充顺序6.Python代码实现7.调用算法并输出结果算法优化1.空间优化2.滚动数组优化3.中心扩展法总结回文字符串是指正读和反读都相同的字符串,例如"aba"或"abba"。构造回文字符串问题通常涉及从给定字符串中删除某些字符,以形成最长的回文子序列,或者计算形成回文所需的最小删除次数。本文将详细
- 框架基本知识总结 Day12
小斌的Debug日记
框架学习日记linuxgithub运维
Linux相关文件的长格式说明1、第一个信息(1位)(重要*)d:代表当前类型为目录-:代表当前类型为文件l:快捷方式2、第二个信息(9位)(重要*)第一个3位:代表当前文件的创建者的操作权限r(读)w(写)x(可执行)user第二个3位:代表当前文件的创建者的同组用户对该文件的操作权限group第三个3位:代表当前文件创建者的不同组用户对该文件的操作权限other3、第三个信息当前文件的链接数一
- MySQL for update 用法解析
拉里小猪的迷弟
MySQLmysql数据库java
目录基本原理与用法一定需要注意的点其他补充间隙锁的范围:锁的介绍:索引失效的常见场景:基本原理与用法MySQL在查询语句后面加上forupdate,例如select*fromstudentwhereid=1forupdate;即为手动给读操作加上写锁(或者说给共享锁再加上排它锁)。因为是写锁,如果在此之前有另一个事务对此数据加了写锁,那么当前的查询事务会等待写锁被释放(比如提交或回滚)后再查询。作
- zk(Zookeeper)实现分布式锁
菜就多练吧
分布式zookeeper云原生
Zookeeper实现分布式锁1,zk中锁的种类:读锁:大家都可以读,要想上读锁的前提:之前的锁没有写锁写锁:只有得到写锁的才能写。要想上写锁的前提是:之前没有任何锁2,zk如何上读锁创建一个临时序号节点,节点的数据是read,表示的是读锁获取当前zk中序号比自己小的所有节点判断最小节点是否是读锁:如果不是读锁的话,则上锁失败,为最小节点设置监听。阻塞等待,zk的watch机制会当最小节点发生变化
- muduo库源码分析: TcpConnection
乄北城以北乀
源码剖析网络c++后端中间件
一.主要成员:socket_:用于保存已连接套接字文件描述符。channel_:封装了上面的socket_及其各类事件的处理函数(读、写、错误、关闭等事件处理函数)。这个Channel中保存的各类事件的处理函数是在TcpConnection对象构造函数中注册的。loop_:这是一个EventLoop*类型,该Tcp连接的Channel注册到了哪一个subEventLoop上。这个loop_就是那一
- Python读写文件csv、json、Excel、数据库
littletree_2010
python数据分析pythonjson
Python读写文件csv、json、Excel、数据库常用文件文件格式特点数据结构语句csv格式简单、快速存取、兼容性好。常用于保存和处理工程、金额、商业数据文件。方法1importcsv#读data=[]f=open(r’d:\f1.csv’,‘r’)csvreader=csv.reader(f,delimiter=’,’)f.close()header=csvreader.__next__(
- Redis 集群保证数据一致性的核心机制详解
宛如昨晚没早睡
java开发语言
1.主从复制与数据同步1.1主从角色定义主节点(Master):负责处理所有写操作,并将数据变更异步或半同步复制到从节点。从节点(Slave):仅处理读请求,接收主节点的数据同步。1.2同步流程全量同步(首次连接):从节点发送SYNC命令给主节点。主节点生成RDB快照并缓存期间的写命令,发送给从节点。从节点加载快照并执行缓存命令,完成数据初始化。增量同步(后续更新):主
- 吃透MySQL(六):事务详细介绍
吃透Java
吃透MySQLmysql事物mysql事物隔离级别脏读幻读
文章目录一,什么是事物二,事物的几个特性(ACID)三,事物操作1,隐式事务2,显式事物2.1,方式12.2,方式23,savepoint关键字4,只读事物四,事物中的一些问题五,事物的隔离级别1,隔离级别分为4种:2,查看隔离级别3,隔离级别的设置4,各种隔离级别中会出现的问题4.1,READ-UNCOMMITTED:读未提交4.2,READ-COMMITTED:读已提交4.3,REPEATAB
- 深入理解 Linux 的 RCU 机制
zdy0_2004
Linuxlinux
http://www.cnblogs.com/qcloud1001/p/7755331.html作者:梁康RCU(Read-CopyUpdate),是Linux中比较重要的一种同步机制。顾名思义就是“读,拷贝更新”,再直白点是“随意读,但更新数据的时候,需要先复制一份副本,在副本上完成修改,再一次性地替换旧数据”。这是Linux内核实现的一种针对“读多写少”的共享数据的同步机制。不同于其他的同步机
- Linux内核之RCU机制-分析实战篇
甜航一直在
linux内核linux算法运维笔记驱动开发
目录1.源码概况:1.1RCU数据结构structrcu_head2.核心函数2.1读端(Reader)2.1.1rcu_read_lock()和rcu_read_unlock()2.1.2rcu_dereference()2.2写端(Updater)2.2.1rcu_assign_pointer()2.2.2synchronize_rcu()2.3RCU的核心实现2.3.1GracePeriod
- 【随手笔记】QT避坑一(串口readyRead信号不产生)
LongRunning
QT笔记qt
问题描述:使用QT5.15.2版本测试串口readyRead绑定槽函数,接收到数据后不能触发试了很多网友的程序,他们的发布版本可以,但是源码我编译后就不能触发,判断不是代码的问题看到有人提到QT版本的问题,于是从5.15.2替换为5.15.0,问题解决(掉坑呀)QT5.12.5串口读readyRead无法响应问题关于QT5.13.1或者其他版本串口readyRead信号不产生的解决方法Qt5.13
- 文件方法总结
517
python开发语言
"""文件操作open函数参数:文件路径,mode='r'默认是读的模式,encoding='utf-8'"""#打开文件所在位置#readlines():读取多行,放入列表中,那么换行符也会读取#方法一:file=open("E:\\py.txt",'r',encoding="utf-8")#print(file.read())#读取全部内容'''写入内容:w模式去进行写入内容,如果操作的文件不
- TDengine 可靠性保障:数据持久化与容灾备份(二)
计算机毕设定制辅导-无忧学长
#TDenginetdengineoracle数据库
四、容灾备份策略揭秘(一)主从复制与故障转移在TDengine的高可用性架构中,主从复制是一种极为关键的设计模式,它就像是数据的“安全复制机”,将数据从主节点精准无误地复制到多个从节点。在这个过程中,主节点承担着数据变更的实时传递任务,就如同信息的核心枢纽,将最新的数据变化及时同步给从节点。而从节点则像是忠实的“追随者”,不仅可以承担读操作,减轻主节点的负载压力,还在主节点出现故障时发挥着至关重要
- LUA写ini配置
MiuAnan
lualuaini配置文件
LUA写ini配置--读全部functionload(fileName)assert(type(fileName)=='string','Parameter"fileName"mustbeastring.');localfile=assert(io.open(fileName,'r'),'Errorloadingfile:'..fileName);localdata={};localsection
- Lua开发--文件读写操作
liulanba
lualua
lua文件处理有两种模式:简单模式:拥有一个当前输入文件和一个当前输出文件,并且提供针对这些文件相关的操作,适用于简单的文件操作完全模式:使用外部的文件句柄来实现。它以一种面对对象的形式,将所有的文件操作定义为文件句柄的方法,适用于高级文件操作,例如同时读取多个文件简单模式file=io.open(filename[,mode])mode作用r读,文件不存在则报错w写,若文件存在则覆盖重写,若文件
- VM——读相机失败
一天到晚游泳的鱼啊鱼
VisionMaster实战VisionMaster
1、MVS读取图正常,但是VM中触发读图失败,实时取流可以正常出图。此时重点排查防火墙是否已关闭!2、
- JZ8F8601 8 位 FLASH 微控制器
jingzhe9527
单片机嵌入式硬件c++mcu
JZ8F8601内部集成有128*8BitEEPROM,地址为0X00-0X7F(R87/TBRDL寄存器)。EEPROM存储器内容并不能直接映射到寄存器,通过R87/TBRDL地址寄存器映射EEPROM地址,通过TBRD查表指令对其进行读取,通过RE1/EEPDAT寄存器赋值对应的写入数据,使能写操作,芯片自动执行写入数据。EEPROM功能模块共有2个SFR寄存器用于读、写控制:
- Python读写hadoop文件
威震四海
hadoop
最近经常需要操作hadoop集群进行文件读、写、上传、下载等这里总结一下使用方法:首先需要借助三方库pyhdfs创建一个hadoop连接对象hdfs_client=pyhdfs.HdfsClient(hdfs_ip,hdfs_port,hdfs_user)假设hadoop现有目录:/home/data/下有一个文件2018-06-28.out那么我们如何查看该目录下的文件呢?方法(类似于os)如下
- LeetCodeHot100-第三章:数学
小羊不会飞
LeetCode_Hot100面试职场和发展
面试经典150题-学习计划-力扣(LeetCode)全球极客挚爱的技术成长平台目录1、双指针:9.回文数2、逻辑题:66.加一3、逻辑题:172.阶乘后的零4、二分模板:69.x的平方根5、位运算:50.Pow(x,n)6、暴力模拟:149.直线上最多的点数1、双指针:9.回文数给你一个整数x,如果x是一个回文整数,返回true;否则,返回false。回文数是指正序(从左向右)和倒序(从右向左)读
- ASM系列四 利用Method 组件动态注入方法逻辑
lijingyao8206
字节码技术jvmAOP动态代理ASM
这篇继续结合例子来深入了解下Method组件动态变更方法字节码的实现。通过前面一篇,知道ClassVisitor 的visitMethod()方法可以返回一个MethodVisitor的实例。那么我们也基本可以知道,同ClassVisitor改变类成员一样,MethodVIsistor如果需要改变方法成员,注入逻辑,也可以
- java编程思想 --内部类
百合不是茶
java内部类匿名内部类
内部类;了解外部类 并能与之通信 内部类写出来的代码更加整洁与优雅
1,内部类的创建 内部类是创建在类中的
package com.wj.InsideClass;
/*
* 内部类的创建
*/
public class CreateInsideClass {
public CreateInsideClass(
- web.xml报错
crabdave
web.xml
web.xml报错
The content of element type "web-app" must match "(icon?,display-
name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servlet*,s
- 泛型类的自定义
麦田的设计者
javaandroid泛型
为什么要定义泛型类,当类中要操作的引用数据类型不确定的时候。
采用泛型类,完成扩展。
例如有一个学生类
Student{
Student(){
System.out.println("I'm a student.....");
}
}
有一个老师类
- CSS清除浮动的4中方法
IT独行者
JavaScriptUIcss
清除浮动这个问题,做前端的应该再熟悉不过了,咱是个新人,所以还是记个笔记,做个积累,努力学习向大神靠近。CSS清除浮动的方法网上一搜,大概有N多种,用过几种,说下个人感受。
1、结尾处加空div标签 clear:both 1 2 3 4
.div
1
{
background
:
#000080
;
border
:
1px
s
- Cygwin使用windows的jdk 配置方法
_wy_
jdkwindowscygwin
1.[vim /etc/profile]
JAVA_HOME="/cgydrive/d/Java/jdk1.6.0_43" (windows下jdk路径为D:\Java\jdk1.6.0_43)
PATH="$JAVA_HOME/bin:${PATH}"
CLAS
- linux下安装maven
无量
mavenlinux安装
Linux下安装maven(转) 1.首先到Maven官网
下载安装文件,目前最新版本为3.0.3,下载文件为
apache-maven-3.0.3-bin.tar.gz,下载可以使用wget命令;
2.进入下载文件夹,找到下载的文件,运行如下命令解压
tar -xvf apache-maven-2.2.1-bin.tar.gz
解压后的文件夹
- tomcat的https 配置,syslog-ng配置
aichenglong
tomcathttp跳转到httpssyslong-ng配置syslog配置
1) tomcat配置https,以及http自动跳转到https的配置
1)TOMCAT_HOME目录下生成密钥(keytool是jdk中的命令)
keytool -genkey -alias tomcat -keyalg RSA -keypass changeit -storepass changeit
- 关于领号活动总结
alafqq
活动
关于某彩票活动的总结
具体需求,每个用户进活动页面,领取一个号码,1000中的一个;
活动要求
1,随机性,一定要有随机性;
2,最少中奖概率,如果注数为3200注,则最多中4注
3,效率问题,(不能每个人来都产生一个随机数,这样效率不高);
4,支持断电(仍然从下一个开始),重启服务;(存数据库有点大材小用,因此不能存放在数据库)
解决方案
1,事先产生随机数1000个,并打
- java数据结构 冒泡排序的遍历与排序
百合不是茶
java
java的冒泡排序是一种简单的排序规则
冒泡排序的原理:
比较两个相邻的数,首先将最大的排在第一个,第二次比较第二个 ,此后一样;
针对所有的元素重复以上的步骤,除了最后一个
例题;将int array[]
- JS检查输入框输入的是否是数字的一种校验方法
bijian1013
js
如下是JS检查输入框输入的是否是数字的一种校验方法:
<form method=post target="_blank">
数字:<input type="text" name=num onkeypress="checkNum(this.form)"><br>
</form>
- Test注解的两个属性:expected和timeout
bijian1013
javaJUnitexpectedtimeout
JUnit4:Test文档中的解释:
The Test annotation supports two optional parameters.
The first, expected, declares that a test method should throw an exception.
If it doesn't throw an exception or if it
- [Gson二]继承关系的POJO的反序列化
bit1129
POJO
父类
package inheritance.test2;
import java.util.Map;
public class Model {
private String field1;
private String field2;
private Map<String, String> infoMap
- 【Spark八十四】Spark零碎知识点记录
bit1129
spark
1. ShuffleMapTask的shuffle数据在什么地方记录到MapOutputTracker中的
ShuffleMapTask的runTask方法负责写数据到shuffle map文件中。当任务执行完成成功,DAGScheduler会收到通知,在DAGScheduler的handleTaskCompletion方法中完成记录到MapOutputTracker中
- WAS各种脚本作用大全
ronin47
WAS 脚本
http://www.ibm.com/developerworks/cn/websphere/library/samples/SampleScripts.html
无意中,在WAS官网上发现的各种脚本作用,感觉很有作用,先与各位分享一下
获取下载
这些示例 jacl 和 Jython 脚本可用于在 WebSphere Application Server 的不同版本中自
- java-12.求 1+2+3+..n不能使用乘除法、 for 、 while 、 if 、 else 、 switch 、 case 等关键字以及条件判断语句
bylijinnan
switch
借鉴网上的思路,用java实现:
public class NoIfWhile {
/**
* @param args
*
* find x=1+2+3+....n
*/
public static void main(String[] args) {
int n=10;
int re=find(n);
System.o
- Netty源码学习-ObjectEncoder和ObjectDecoder
bylijinnan
javanetty
Netty中传递对象的思路很直观:
Netty中数据的传递是基于ChannelBuffer(也就是byte[]);
那把对象序列化为字节流,就可以在Netty中传递对象了
相应的从ChannelBuffer恢复对象,就是反序列化的过程
Netty已经封装好ObjectEncoder和ObjectDecoder
先看ObjectEncoder
ObjectEncoder是往外发送
- spring 定时任务中cronExpression表达式含义
chicony
cronExpression
一个cron表达式有6个必选的元素和一个可选的元素,各个元素之间是以空格分隔的,从左至右,这些元素的含义如下表所示:
代表含义 是否必须 允许的取值范围 &nb
- Nutz配置Jndi
ctrain
JNDI
1、使用JNDI获取指定资源:
var ioc = {
dao : {
type :"org.nutz.dao.impl.NutDao",
args : [ {jndi :"jdbc/dataSource"} ]
}
}
以上方法,仅需要在容器中配置好数据源,注入到NutDao即可.
- 解决 /bin/sh^M: bad interpreter: No such file or directory
daizj
shell
在Linux中执行.sh脚本,异常/bin/sh^M: bad interpreter: No such file or directory。
分析:这是不同系统编码格式引起的:在windows系统中编辑的.sh文件可能有不可见字符,所以在Linux系统下执行会报以上异常信息。
解决:
1)在windows下转换:
利用一些编辑器如UltraEdit或EditPlus等工具
- [转]for 循环为何可恨?
dcj3sjt126com
程序员读书
Java的闭包(Closure)特征最近成为了一个热门话题。 一些精英正在起草一份议案,要在Java将来的版本中加入闭包特征。 然而,提议中的闭包语法以及语言上的这种扩充受到了众多Java程序员的猛烈抨击。
不久前,出版过数十本编程书籍的大作家Elliotte Rusty Harold发表了对Java中闭包的价值的质疑。 尤其是他问道“for 循环为何可恨?”[http://ju
- Android实用小技巧
dcj3sjt126com
android
1、去掉所有Activity界面的标题栏
修改AndroidManifest.xml 在application 标签中添加android:theme="@android:style/Theme.NoTitleBar"
2、去掉所有Activity界面的TitleBar 和StatusBar
修改AndroidManifes
- Oracle 复习笔记之序列
eksliang
Oracle 序列sequenceOracle sequence
转载请出自出处:http://eksliang.iteye.com/blog/2098859
1.序列的作用
序列是用于生成唯一、连续序号的对象
一般用序列来充当数据库表的主键值
2.创建序列语法如下:
create sequence s_emp
start with 1 --开始值
increment by 1 --増长值
maxval
- 有“品”的程序员
gongmeitao
工作
完美程序员的10种品质
完美程序员的每种品质都有一个范围,这个范围取决于具体的问题和背景。没有能解决所有问题的
完美程序员(至少在我们这个星球上),并且对于特定问题,完美程序员应该具有以下品质:
1. 才智非凡- 能够理解问题、能够用清晰可读的代码翻译并表达想法、善于分析并且逻辑思维能力强
(范围:用简单方式解决复杂问题)
- 使用KeleyiSQLHelper类进行分页查询
hvt
sql.netC#asp.nethovertree
本文适用于sql server单主键表或者视图进行分页查询,支持多字段排序。KeleyiSQLHelper类的最新代码请到http://hovertree.codeplex.com/SourceControl/latest下载整个解决方案源代码查看。或者直接在线查看类的代码:http://hovertree.codeplex.com/SourceControl/latest#HoverTree.D
- SVG 教程 (三)圆形,椭圆,直线
天梯梦
svg
SVG <circle> SVG 圆形 - <circle>
<circle> 标签可用来创建一个圆:
下面是SVG代码:
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<circle cx="100" c
- 链表栈
luyulong
java数据结构
public class Node {
private Object object;
private Node next;
public Node() {
this.next = null;
this.object = null;
}
public Object getObject() {
return object;
}
public
- 基础数据结构和算法十:2-3 search tree
sunwinner
Algorithm2-3 search tree
Binary search tree works well for a wide variety of applications, but they have poor worst-case performance. Now we introduce a type of binary search tree where costs are guaranteed to be loga
- spring配置定时任务
stunizhengjia
springtimer
最近因工作的需要,用到了spring的定时任务的功能,觉得spring还是很智能化的,只需要配置一下配置文件就可以了,在此记录一下,以便以后用到:
//------------------------定时任务调用的方法------------------------------
/**
* 存储过程定时器
*/
publi
- ITeye 8月技术图书有奖试读获奖名单公布
ITeye管理员
活动
ITeye携手博文视点举办的8月技术图书有奖试读活动已圆满结束,非常感谢广大用户对本次活动的关注与参与。
8月试读活动回顾:
http://webmaster.iteye.com/blog/2102830
本次技术图书试读活动的优秀奖获奖名单及相应作品如下(优秀文章有很多,但名额有限,没获奖并不代表不优秀):
《跨终端Web》
gleams:http