- LeetCode面试经典150题
JalenG
leetcode面试算法
链接:面试经典150题-学习计划-力扣(LeetCode)全球极客挚爱的技术成长平台1.合并两个有序数组思路:双指针,逆向填充nums1代码:classSolution{publicvoidmerge(int[]nums1,intm,int[]nums2,intn){intl=nums1.length-1;inti=m-1,j=n-1;while(i>=0&&j>=0){if(nums1[i]>n
- C#/.NET/.NET Core技术前沿周刊 | 第 1 期(2024年8.12-8.18)
追逐时光者
C#.NET技术前沿周刊c#.net.netcore
前言C#/.NET/.NETCore技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NETCore领域、生态的每周最新、最实用的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿,助力技术成长与视野拓宽。欢迎投稿,推荐或自荐文章/项目/学习资源等。C#/.NET/.NETCore技术前沿周刊汇总:DotNetGuide/docs/DotNet/DotNetWeekly.m
- leetcode77组合 剪枝条件详细解释
猫鱼Ω
leetcode刷题笔记剪枝算法回溯代码随想录
题目:77.组合-力扣(LeetCode)题解:力扣(LeetCode)官网-全球极客挚爱的技术成长平台思路来自代码随想录:带你学透回溯算法-组合问题(对应力扣题目:77.组合)|回溯法精讲!_哔哩哔哩_bilibili带你学透回溯算法-组合问题的剪枝操作(对应力扣题目:77.组合)|回溯法精讲!_哔哩哔哩_bilibili对其中的剪枝条件做详细解释剪枝部分代码为for(inti=index;i=
- 我的2023,如履薄冰,你说我能保住这份工吗
2023-年度总结
最近刷B站发现李连杰的投名状电影片段配合上void这首曲子,还挺魔性的,看了挺上头。也有不少据此二创的视频,都还挺好玩的。感觉用这个来总结2023似乎也挺恰当。我想从技术成长和生活两方面来聊一聊我的2023。技术成长今年写的系列教程很少,总结起来就三个:年初完结了gRPC系列。4、5月份的时候完善了之前的MySQL系列。7月份开始连载Spring源码系列。相比于往年,今年的技术更新确实慢了很多,有
- 面试经典150题 -- 链表 (总结)
ros275229
leetcode算法学习面试链表leetcode
总的地址:面试经典150题-学习计划-力扣(LeetCode)全球极客挚爱的技术成长平台c++链表总结:链表总结--《数据结构》--c/c++-CSDN博客141.环形链表详细题解参考:141.环形链表-CSDN博客这里给出慢双指针的代码:/***Definitionforsingly-linkedlist.*structListNode{*intval;*ListNode*next;*ListN
- 力扣刷题笔记丨算法数据结构--查找算法--剑指 Offer 53 - I. 在排序数组中查找数字 I
小星code
数据结构刷题集算法leetcode数据结构
1题目分析统计一个数字在排序数组中出现的次数。图解算法数据结构-LeetBook-力扣(LeetCode)全球极客挚爱的技术成长平台(leetcode-cn.com)思路一:只需要遍历一遍即可,非常简单;思路二:考虑到nums是非递减数组,可采用二分查找法2代码实现思路一:classSolution{public:intsearch(vector&nums,inttarget){intcount=
- 使用二分查找优化时间复杂度
liaolaa
数据结构算法c++
二分查找,也称为折半查找,是一种效率较高的查找方法。但是,折半查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列。我们应该如何用在具体问题中呢?题目链接(力扣(LeetCode)官网-全球极客挚爱的技术成长平台)可以直接通过遍历一次数组就得到对应值下标了,时间复杂度为。但是我们可以通过划分区间的方式获得更优秀的时间复杂度(二分查找),通过取中值的方式可以把一个数组划分出两个区间,通过
- 代码随想录算法训练营第五十天(完全背包篇)|518. 零钱兑换Ⅱ
Huiwen_Z
代码随想录训练营算法动态规划pythonleetcode
518.零钱兑换Ⅱ题目链接:力扣(LeetCode)官网-全球极客挚爱的技术成长平台思路本题相当于求装满容量为amount的背包有多少种方法,又由于零钱可以重复使用,属于完全背包的题型。将01背包完全装满的思路在494.目标和中介绍过,在完全背包的理论基础中,知道它与01背包的接替区别只在于遍历顺序,因此此题很容易便能写出。代码随想录算法训练营第四十八天(动态规划篇之01背包)|1049.最后一块
- 代码随想录算法训练营day52 | LeetCode 300. 最长递增子序列 674. 最长连续递增序列 718. 最长重复子数组
_porter
算法leetcode职场和发展
300.最长递增子序列(题目链接:力扣(LeetCode)官网-全球极客挚爱的技术成长平台)思路:今天开始了dp的又一类超经典题目,最长递增子序列。依然是dp数组构造四部曲:1.确定dp数组的含义;2.确定递推公式;3.确定dp数组初始化;4.确定dp遍历顺序。因为本题不是求两个数组的公共子序列,因此一维dp数组就够了,里层for循环也不用倒叙遍历。直接拿nums[i]和nums[j]进行比较,如
- 538. 把二叉搜索树转换为累加树
南屿欣风
算法
给出二叉搜索树的根节点,该树的节点值各不相同,请你将其转换为累加树(GreaterSumTree),使每个节点node的新值等于原树中大于或等于node.val的值之和。提醒一下,二叉搜索树满足下列约束条件:节点的左子树仅包含键小于节点键的节点。节点的右子树仅包含键大于节点键的节点。左右子树也必须是二叉搜索树。注意:本题和1038:力扣(LeetCode)官网-全球极客挚爱的技术成长平台相同示例1
- 年终总结!你的代码可以换一本书啦!
菜鸟窝
image.png活动名称:《代码换书》日期:即日起至1月21日24时奖品:100元购书基金。(任意指定购买一本≤100元书)或者300元的课程抵用券这里是直接链接通道↓↓↓年终总结!你的代码可以换一本书啦!无论你是在校的学生,还是已经工作10年的编程大牛,都可以分享你的项目/学习经验,分享是走向成功的捷径。你的2018是怎样的,分享下你的技术成长吧!我要了.gif
- 【leetcode热题100】解码方法
kiugvui
leetcode热题100leetcodelinux算法
难度:中等通过率:21.5%题目链接:力扣(LeetCode)官网-全球极客挚爱的技术成长平台题目描述一条包含字母A-Z的消息通过以下方式进行了编码:'A'->1'B'->2...'Z'->26给定一个只包含数字的非空字符串,请计算解码方法的总数。示例1:输入:"12"输出:2解释: 它可以解码为"AB"(12)或者"L"(12)。示例2:输入:"226"输出:3解释: 它可以解码为"BZ"(22
- 代码随想录算法训练营第二十八天 |93.复原IP地址,78.子集,90.子集II(已补充)
菜鸟是大神
算法算法训练营算法数据结构leetcode
93.复原IP地址(已观看)1、题目链接:力扣(LeetCode)官网-全球极客挚爱的技术成长平台2、文章讲解:代码随想录3、题目:给定一个只包含数字的字符串,复原它并返回所有可能的IP地址格式。有效的IP地址正好由四个整数(每个整数位于0到255之间组成,且不能含有前导0),整数之间用'.'分隔。例如:"0.1.2.201"和"192.168.1.1"是有效的IP地址,但是"0.011.255.
- 一个有意思的题
NineOne_豆浆狂魔
c++算法c语言开发语言leetcode
1.阶乘尾数力扣(LeetCode)官网-全球极客挚爱的技术成长平台分析:题目也是一看就懂,肯定大部分是先算出和sum,再用string::find_last_not_of('0'),然后会发现输入30就溢出了,那么难道用字符串吗,之前有个题目:字符串相加,但是这个乘法的自实现麻烦,其实尾数的'0'是2*5得来的,那么只要看有多少对2和5就行了,2又是比5多,那么只要看5的个数就行代码实现:解1:
- 力扣_面试题:配对交换
NineOne_豆浆狂魔
c++开发语言算法c语言leetcode
配对交换链接:力扣(LeetCode)官网-全球极客挚爱的技术成长平台题目意思就是交换相邻两个二进制位,用&分别取出even(偶位和)odd(奇位和)偶位和用0xAAAAAAAA,奇位和用0x55555555即可,之后得到的偶位和左移,奇位右移,最后用|加起来即可参考代码如下:classSolution{public:intexchangeBits(intnum){inteven_bits=num
- 面试经典150题 -- 栈(总结)
ros275229
leetcode算法学习面试leetcoe面试150题leetcodec++算法
总的链接面试经典150题-学习计划-力扣(LeetCode)全球极客挚爱的技术成长平台关于栈--stack的学习链接c++的STL中的栈--stack-CSDN博客20.有效的括号这题直接用栈模拟就好了;这里用一种取巧的方法,当遇见左括号,加入右括号,遇到右括号,直接判断栈顶元素是不是与当前元素相等(这样可以避免再开一个哈希表来存相应括号之间的映射关系),相等的话,pop栈顶,否则,直接retur
- 94 . 二叉树的中序遍历 -- 2024.2.10 LeetCode每日一题
ros275229
leetcode算法学习leetcode算法职场和发展
链接力扣(LeetCode)官网-全球极客挚爱的技术成长平台思路:采取递归的方式,中序遍历的顺序是左中右,然后模拟即可;代码classSolution{public:voidtransfer(TreeNode*cur,vector&vec){if(cur==nullptr)return;transfer(cur->left,vec);vec.push_back(cur->val);transfer
- 【leetcode热题100】合并两个有序数组
kiugvui
leetcode热题100leetcode算法职场和发展
难度:简单通过率:34.2%题目链接:力扣(LeetCode)官网-全球极客挚爱的技术成长平台题目描述给定两个有序整数数组nums1和nums2,将nums2合并到nums1中,使得num1成为一个有序数组。说明:初始化nums1和nums2的元素数量分别为m和n。你可以假设nums1有足够的空间(空间大小大于或等于m+n)来保存nums2中的元素。示例:输入:nums1=[1,2,3,0,0,0
- 代码随想录|贪心day2
•)
leetcode算法职场和发展
122.力扣(LeetCode)官网-全球极客挚爱的技术成长平台买股票的最佳时机,这道题其实和53有一点像,因为不需要写出哪个区间卖出买进,所以判断prices[i]-prices[i-1]的值的大小,如果这个值是正的,那么就说明是可以抛出的就行,即收集每天的正利润得到全局最大利润。classSolution{publicintmaxProfit(int[]prices){intsum=0;for
- 力扣236.二叉树最近的公共祖先(内含两种解法
vpurple__
题目分享:一些容易遗忘的小点leetcode算法数据结构
题目名称力扣236.二叉树最近的公共祖先力扣(LeetCode)官网-全球极客挚爱的技术成长平台目录题目名称力扣236.二叉树最近的公共祖先1.题目2.题目分析3.题目答案最后1.题目给定一个二叉树,找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树T的两个节点p、q,最近公共祖先表示为一个节点x,满足x是p、q的祖先且x的深度尽可能大(一个节点也可以是它自己的祖先
- 代码随想录算法训练营第二十五天 |216.组合总和III,17.电话号码的字母组合(已补充)
菜鸟是大神
算法算法训练营算法数据结构leetcode
剪枝操作讲解:(已观看)带你学透回溯算法-组合问题的剪枝操作(对应力扣题目:77.组合)|回溯法精讲!_哔哩哔哩_bilibili216.组合总和III(已观看)1、题目链接:力扣(LeetCode)官网-全球极客挚爱的技术成长平台2、文章讲解:代码随想录3、题目:找出所有相加之和为n的k个数的组合。组合中只允许含有1-9的正整数,并且每种组合中不存在重复的数字。说明:所有数字都是正整数。解集不能
- Leetcode刷题-(11~15)-Java+Python+JavaScript
nuist__NJUPT
算法与数据结构javaleetcode算法pythonjavascript
算法是程序员的基本功,也是各个大厂必考察的重点,让我们一起坚持写算法题吧遇事不决,可问春风,春风不语,即是本心。我们在我们能力范围内,做好我们该做的事,然后相信一切都事最好的安排就可以啦,慢慢来,会很快,向前走,别回头。目录1.盛最多水的容器2.整数转罗马数字3.罗马数字转整数4.最长公共前缀5.三数之和1.盛最多水的容器题目链接:力扣(LeetCode)官网-全球极客挚爱的技术成长平台备战技术面
- 力扣208题:实现Tire(前缀树)
梧桐168
LeetCode题解leetcode算法职场和发展
【题目链接】力扣(LeetCode)官网-全球极客挚爱的技术成长平台【解题代码】publicclassTrie{publicclassTireNode{privateintlevel;//所在层级privatebooleanend;//是否为词尾privateHashMapnextChs;//后续所有词节点TireNode(intlevel,booleanend){this.level=level
- 力扣25题: K 个一组翻转链表
梧桐168
LeetCode题解leetcode链表算法
【题目链接】力扣(LeetCode)官网-全球极客挚爱的技术成长平台,解题代码如下:classSolution{publicListNodereverseKGroup(ListNodehead,intk){ListNodecurNode=head;ListNodegroupHead,groupTail=head,lastGroupTail=null;intlen=0;while(curNode!=
- 力扣102. 二叉树的层序遍历 (复习vector和queue的常见用法
vpurple__
题目分享:一些容易遗忘的小点leetcode数据结构算法
目录题目描述题目解析题目答案题目所用知识点最后题目描述给你二叉树的根节点root,返回其节点值的层序遍历。(即逐层地,从左到右访问所有节点)。力扣(LeetCode)官网-全球极客挚爱的技术成长平台题目解析使用队列来暂存每一层的节点,通过读取队列中的节点来遍历它的下一层节点。每一层节点的个数由levelSize来确定,以循环的形式依次遍历。当每次levelSize减为0时,此时queue中只剩余下
- leetcode第206题反转链表❤
大鹏蓄力中
链表数据结构
一:题目:给你单链表的头节点head,请你反转链表,并返回反转后的链表。示例1:输入:head=[1,2,3,4,5]输出:[5,4,3,2,1]题目链接:力扣(LeetCode)官网-全球极客挚爱的技术成长平台二:解题思路这道题我们可以用迭代或递归地反转链表。但是这个题更加适合迭代的方法去做。所以我们应该有的一个思维是三个指针立方向。首先,我们要设置三个变量(这里的变量不要随便设,我们可以从前到
- 代码随想录算法训练营第二十九天【回溯算法part05】 | 491.递增子序列、46.全排列、47.全排列 II
Mako5455
算法训练算法leetcode数据结构
491.递增子序列题目链接:力扣(LeetCode)官网-全球极客挚爱的技术成长平台求解思路:注意事项不能排序回溯三部曲递归函数参数:数组nums,起始编号startIndex终止条件:可以不加终止条件,因为我们要遍历树形结构;需要加一个判断来收集符合要求的结果单层搜索逻辑:同一父节点上的同层上使用过的元素就不能再使用了;使用set来记录某个数是否被用过,注意递归函数下面没有对应的pop,这是因为
- 【数据结构】链表OJ面试题3(题库+解析)
CatShitK
数据结构数据结构链表microsoftc++c语言
1.前言前五题在这http://t.csdnimg.cn/UeggB后三题在这http://t.csdnimg.cn/gbohQ记录每天的刷题,继续坚持!2.OJ题目训练9.给定一个链表,判断链表中是否有环。力扣(LeetCode)官网-全球极客挚爱的技术成长平台思路快慢指针,即慢指针一次走一步,快指针一次走两步,两个指针从链表其实位置开始运行,如果链表带环则一定会在环中相遇,否则快指针率先走到链
- 【数据结构】链表OJ面试题4(题库+解析)
CatShitK
数据结构链表
1.前言前五题在这http://t.csdnimg.cn/UeggB后三题在这http://t.csdnimg.cn/gbohQ给定一个链表,判断链表中是否有环。http://t.csdnimg.cn/Rcdyc记录每天的刷题,继续坚持!2.OJ题目训练10.给定一个链表,返回链表开始入环的第一个结点。如果链表无环,则返回NULL力扣(LeetCode)官网-全球极客挚爱的技术成长平台本题是上一题
- 代码随想录算法训练营第一天| 704. 二分查找、27. 移除元素
白白白揍粽
算法
LeetCode704二分查找题目链接:力扣(LeetCode)官网-全球极客挚爱的技术成长平台视频讲解:手把手带你撕出正确的二分法|二分查找法|二分搜索法|LeetCode:704.二分查找_哔哩哔哩_bilibili第一种左闭右闭的写法classSolution{publicintsearch(int[]nums,inttarget){intleft=0,right=nums.length-1
- ASM系列五 利用TreeApi 解析生成Class
lijingyao8206
ASM字节码动态生成ClassNodeTreeAPI
前面CoreApi的介绍部分基本涵盖了ASMCore包下面的主要API及功能,其中还有一部分关于MetaData的解析和生成就不再赘述。这篇开始介绍ASM另一部分主要的Api。TreeApi。这一部分源码是关联的asm-tree-5.0.4的版本。
在介绍前,先要知道一点, Tree工程的接口基本可以完
- 链表树——复合数据结构应用实例
bardo
数据结构树型结构表结构设计链表菜单排序
我们清楚:数据库设计中,表结构设计的好坏,直接影响程序的复杂度。所以,本文就无限级分类(目录)树与链表的复合在表设计中的应用进行探讨。当然,什么是树,什么是链表,这里不作介绍。有兴趣可以去看相关的教材。
需求简介:
经常遇到这样的需求,我们希望能将保存在数据库中的树结构能够按确定的顺序读出来。比如,多级菜单、组织结构、商品分类。更具体的,我们希望某个二级菜单在这一级别中就是第一个。虽然它是最后
- 为啥要用位运算代替取模呢
chenchao051
位运算哈希汇编
在hash中查找key的时候,经常会发现用&取代%,先看两段代码吧,
JDK6中的HashMap中的indexFor方法:
/**
* Returns index for hash code h.
*/
static int indexFor(int h, int length) {
- 最近的情况
麦田的设计者
生活感悟计划软考想
今天是2015年4月27号
整理一下最近的思绪以及要完成的任务
1、最近在驾校科目二练车,每周四天,练三周。其实做什么都要用心,追求合理的途径解决。为
- PHP去掉字符串中最后一个字符的方法
IT独行者
PHP字符串
今天在PHP项目开发中遇到一个需求,去掉字符串中的最后一个字符 原字符串1,2,3,4,5,6, 去掉最后一个字符",",最终结果为1,2,3,4,5,6 代码如下:
$str = "1,2,3,4,5,6,";
$newstr = substr($str,0,strlen($str)-1);
echo $newstr;
- hadoop在linux上单机安装过程
_wy_
linuxhadoop
1、安装JDK
jdk版本最好是1.6以上,可以使用执行命令java -version查看当前JAVA版本号,如果报命令不存在或版本比较低,则需要安装一个高版本的JDK,并在/etc/profile的文件末尾,根据本机JDK实际的安装位置加上以下几行:
export JAVA_HOME=/usr/java/jdk1.7.0_25  
- JAVA进阶----分布式事务的一种简单处理方法
无量
多系统交互分布式事务
每个方法都是原子操作:
提供第三方服务的系统,要同时提供执行方法和对应的回滚方法
A系统调用B,C,D系统完成分布式事务
=========执行开始========
A.aa();
try {
B.bb();
} catch(Exception e) {
A.rollbackAa();
}
try {
C.cc();
} catch(Excep
- 安墨移动广 告:移动DSP厚积薄发 引领未来广 告业发展命脉
矮蛋蛋
hadoop互联网
“谁掌握了强大的DSP技术,谁将引领未来的广 告行业发展命脉。”2014年,移动广 告行业的热点非移动DSP莫属。各个圈子都在纷纷谈论,认为移动DSP是行业突破点,一时间许多移动广 告联盟风起云涌,竞相推出专属移动DSP产品。
到底什么是移动DSP呢?
DSP(Demand-SidePlatform),就是需求方平台,为解决广 告主投放的各种需求,真正实现人群定位的精准广
- myelipse设置
alafqq
IP
在一个项目的完整的生命周期中,其维护费用,往往是其开发费用的数倍。因此项目的可维护性、可复用性是衡量一个项目好坏的关键。而注释则是可维护性中必不可少的一环。
注释模板导入步骤
安装方法:
打开eclipse/myeclipse
选择 window-->Preferences-->JAVA-->Code-->Code
- java数组
百合不是茶
java数组
java数组的 声明 创建 初始化; java支持C语言
数组中的每个数都有唯一的一个下标
一维数组的定义 声明: int[] a = new int[3];声明数组中有三个数int[3]
int[] a 中有三个数,下标从0开始,可以同过for来遍历数组中的数
- javascript读取表单数据
bijian1013
JavaScript
利用javascript读取表单数据,可以利用以下三种方法获取:
1、通过表单ID属性:var a = document.getElementByIdx_x_x("id");
2、通过表单名称属性:var b = document.getElementsByName("name");
3、直接通过表单名字获取:var c = form.content.
- 探索JUnit4扩展:使用Theory
bijian1013
javaJUnitTheory
理论机制(Theory)
一.为什么要引用理论机制(Theory)
当今软件开发中,测试驱动开发(TDD — Test-driven development)越发流行。为什么 TDD 会如此流行呢?因为它确实拥有很多优点,它允许开发人员通过简单的例子来指定和表明他们代码的行为意图。
TDD 的优点:
&nb
- [Spring Data Mongo一]Spring Mongo Template操作MongoDB
bit1129
template
什么是Spring Data Mongo
Spring Data MongoDB项目对访问MongoDB的Java客户端API进行了封装,这种封装类似于Spring封装Hibernate和JDBC而提供的HibernateTemplate和JDBCTemplate,主要能力包括
1. 封装客户端跟MongoDB的链接管理
2. 文档-对象映射,通过注解:@Document(collectio
- 【Kafka八】Zookeeper上关于Kafka的配置信息
bit1129
zookeeper
问题:
1. Kafka的哪些信息记录在Zookeeper中 2. Consumer Group消费的每个Partition的Offset信息存放在什么位置
3. Topic的每个Partition存放在哪个Broker上的信息存放在哪里
4. Producer跟Zookeeper究竟有没有关系?没有关系!!!
//consumers、config、brokers、cont
- java OOM内存异常的四种类型及异常与解决方案
ronin47
java OOM 内存异常
OOM异常的四种类型:
一: StackOverflowError :通常因为递归函数引起(死递归,递归太深)。-Xss 128k 一般够用。
二: out Of memory: PermGen Space:通常是动态类大多,比如web 服务器自动更新部署时引起。-Xmx
- java-实现链表反转-递归和非递归实现
bylijinnan
java
20120422更新:
对链表中部分节点进行反转操作,这些节点相隔k个:
0->1->2->3->4->5->6->7->8->9
k=2
8->1->6->3->4->5->2->7->0->9
注意1 3 5 7 9 位置是不变的。
解法:
将链表拆成两部分:
a.0-&
- Netty源码学习-DelimiterBasedFrameDecoder
bylijinnan
javanetty
看DelimiterBasedFrameDecoder的API,有举例:
接收到的ChannelBuffer如下:
+--------------+
| ABC\nDEF\r\n |
+--------------+
经过DelimiterBasedFrameDecoder(Delimiters.lineDelimiter())之后,得到:
+-----+----
- linux的一些命令 -查看cc攻击-网口ip统计等
hotsunshine
linux
Linux判断CC攻击命令详解
2011年12月23日 ⁄ 安全 ⁄ 暂无评论
查看所有80端口的连接数
netstat -nat|grep -i '80'|wc -l
对连接的IP按连接数量进行排序
netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n
查看TCP连接状态
n
- Spring获取SessionFactory
ctrain
sessionFactory
String sql = "select sysdate from dual";
WebApplicationContext wac = ContextLoader.getCurrentWebApplicationContext();
String[] names = wac.getBeanDefinitionNames();
for(int i=0; i&
- Hive几种导出数据方式
daizj
hive数据导出
Hive几种导出数据方式
1.拷贝文件
如果数据文件恰好是用户需要的格式,那么只需要拷贝文件或文件夹就可以。
hadoop fs –cp source_path target_path
2.导出到本地文件系统
--不能使用insert into local directory来导出数据,会报错
--只能使用
- 编程之美
dcj3sjt126com
编程PHP重构
我个人的 PHP 编程经验中,递归调用常常与静态变量使用。静态变量的含义可以参考 PHP 手册。希望下面的代码,会更有利于对递归以及静态变量的理解
header("Content-type: text/plain");
function static_function () {
static $i = 0;
if ($i++ < 1
- Android保存用户名和密码
dcj3sjt126com
android
转自:http://www.2cto.com/kf/201401/272336.html
我们不管在开发一个项目或者使用别人的项目,都有用户登录功能,为了让用户的体验效果更好,我们通常会做一个功能,叫做保存用户,这样做的目地就是为了让用户下一次再使用该程序不会重新输入用户名和密码,这里我使用3种方式来存储用户名和密码
1、通过普通 的txt文本存储
2、通过properties属性文件进行存
- Oracle 复习笔记之同义词
eksliang
Oracle 同义词Oracle synonym
转载请出自出处:http://eksliang.iteye.com/blog/2098861
1.什么是同义词
同义词是现有模式对象的一个别名。
概念性的东西,什么是模式呢?创建一个用户,就相应的创建了 一个模式。模式是指数据库对象,是对用户所创建的数据对象的总称。模式对象包括表、视图、索引、同义词、序列、过
- Ajax案例
gongmeitao
Ajaxjsp
数据库采用Sql Server2005
项目名称为:Ajax_Demo
1.com.demo.conn包
package com.demo.conn;
import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;
//获取数据库连接的类public class DBConnec
- ASP.NET中Request.RawUrl、Request.Url的区别
hvt
.netWebC#asp.nethovertree
如果访问的地址是:http://h.keleyi.com/guestbook/addmessage.aspx?key=hovertree%3C&n=myslider#zonemenu那么Request.Url.ToString() 的值是:http://h.keleyi.com/guestbook/addmessage.aspx?key=hovertree<&
- SVG 教程 (七)SVG 实例,SVG 参考手册
天梯梦
svg
SVG 实例 在线实例
下面的例子是把SVG代码直接嵌入到HTML代码中。
谷歌Chrome,火狐,Internet Explorer9,和Safari都支持。
注意:下面的例子将不会在Opera运行,即使Opera支持SVG - 它也不支持SVG在HTML代码中直接使用。 SVG 实例
SVG基本形状
一个圆
矩形
不透明矩形
一个矩形不透明2
一个带圆角矩
- 事务管理
luyulong
javaspring编程事务
事物管理
spring事物的好处
为不同的事物API提供了一致的编程模型
支持声明式事务管理
提供比大多数事务API更简单更易于使用的编程式事务管理API
整合spring的各种数据访问抽象
TransactionDefinition
定义了事务策略
int getIsolationLevel()得到当前事务的隔离级别
READ_COMMITTED
- 基础数据结构和算法十一:Red-black binary search tree
sunwinner
AlgorithmRed-black
The insertion algorithm for 2-3 trees just described is not difficult to understand; now, we will see that it is also not difficult to implement. We will consider a simple representation known
- centos同步时间
stunizhengjia
linux集群同步时间
做了集群,时间的同步就显得非常必要了。 以下是查到的如何做时间同步。 在CentOS 5不再区分客户端和服务器,只要配置了NTP,它就会提供NTP服务。 1)确认已经ntp程序包: # yum install ntp 2)配置时间源(默认就行,不需要修改) # vi /etc/ntp.conf server pool.ntp.o
- ITeye 9月技术图书有奖试读获奖名单公布
ITeye管理员
ITeye
ITeye携手博文视点举办的9月技术图书有奖试读活动已圆满结束,非常感谢广大用户对本次活动的关注与参与。 9月试读活动回顾:http://webmaster.iteye.com/blog/2118112本次技术图书试读活动的优秀奖获奖名单及相应作品如下(优秀文章有很多,但名额有限,没获奖并不代表不优秀):
《NFC:Arduino、Andro