- 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
- java杨辉三角
3213213333332132
java基础
package com.algorithm;
/**
* @Description 杨辉三角
* @author FuJianyong
* 2015-1-22上午10:10:59
*/
public class YangHui {
public static void main(String[] args) {
//初始化二维数组长度
int[][] y
- 《大话重构》之大布局的辛酸历史
白糖_
重构
《大话重构》中提到“大布局你伤不起”,如果企图重构一个陈旧的大型系统是有非常大的风险,重构不是想象中那么简单。我目前所在公司正好对产品做了一次“大布局重构”,下面我就分享这个“大布局”项目经验给大家。
背景
公司专注于企业级管理产品软件,企业有大中小之分,在2000年初公司用JSP/Servlet开发了一套针对中
- 电驴链接在线视频播放源码
dubinwei
源码电驴播放器视频ed2k
本项目是个搜索电驴(ed2k)链接的应用,借助于磁力视频播放器(官网:
http://loveandroid.duapp.com/ 开放平台),可以实现在线播放视频,也可以用迅雷或者其他下载工具下载。
项目源码:
http://git.oschina.net/svo/Emule,动态更新。也可从附件中下载。
项目源码依赖于两个库项目,库项目一链接:
http://git.oschina.
- Javascript中函数的toString()方法
周凡杨
JavaScriptjstoStringfunctionobject
简述
The toString() method returns a string representing the source code of the function.
简译之,Javascript的toString()方法返回一个代表函数源代码的字符串。
句法
function.
- struts处理自定义异常
g21121
struts
很多时候我们会用到自定义异常来表示特定的错误情况,自定义异常比较简单,只要分清是运行时异常还是非运行时异常即可,运行时异常不需要捕获,继承自RuntimeException,是由容器自己抛出,例如空指针异常。
非运行时异常继承自Exception,在抛出后需要捕获,例如文件未找到异常。
此处我们用的是非运行时异常,首先定义一个异常LoginException:
/**
* 类描述:登录相
- Linux中find常见用法示例
510888780
linux
Linux中find常见用法示例
·find path -option [ -print ] [ -exec -ok command ] {} \;
find命令的参数;
- SpringMVC的各种参数绑定方式
Harry642
springMVC绑定表单
1. 基本数据类型(以int为例,其他类似):
Controller代码:
@RequestMapping("saysth.do")
public void test(int count) {
}
表单代码:
<form action="saysth.do" method="post&q
- Java 获取Oracle ROWID
aijuans
javaoracle
A ROWID is an identification tag unique for each row of an Oracle Database table. The ROWID can be thought of as a virtual column, containing the ID for each row.
The oracle.sql.ROWID class i
- java获取方法的参数名
antlove
javajdkparametermethodreflect
reflect.ClassInformationUtil.java
package reflect;
import javassist.ClassPool;
import javassist.CtClass;
import javassist.CtMethod;
import javassist.Modifier;
import javassist.bytecode.CodeAtt
- JAVA正则表达式匹配 查找 替换 提取操作
百合不是茶
java正则表达式替换提取查找
正则表达式的查找;主要是用到String类中的split();
String str;
str.split();方法中传入按照什么规则截取,返回一个String数组
常见的截取规则:
str.split("\\.")按照.来截取
str.
- Java中equals()与hashCode()方法详解
bijian1013
javasetequals()hashCode()
一.equals()方法详解
equals()方法在object类中定义如下:
public boolean equals(Object obj) {
return (this == obj);
}
很明显是对两个对象的地址值进行的比较(即比较引用是否相同)。但是我们知道,String 、Math、I
- 精通Oracle10编程SQL(4)使用SQL语句
bijian1013
oracle数据库plsql
--工资级别表
create table SALGRADE
(
GRADE NUMBER(10),
LOSAL NUMBER(10,2),
HISAL NUMBER(10,2)
)
insert into SALGRADE values(1,0,100);
insert into SALGRADE values(2,100,200);
inser
- 【Nginx二】Nginx作为静态文件HTTP服务器
bit1129
HTTP服务器
Nginx作为静态文件HTTP服务器
在本地系统中创建/data/www目录,存放html文件(包括index.html)
创建/data/images目录,存放imags图片
在主配置文件中添加http指令
http {
server {
listen 80;
server_name
- kafka获得最新partition offset
blackproof
kafkapartitionoffset最新
kafka获得partition下标,需要用到kafka的simpleconsumer
import java.util.ArrayList;
import java.util.Collections;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.
- centos 7安装docker两种方式
ronin47
第一种是采用yum 方式
yum install -y docker
 
- java-60-在O(1)时间删除链表结点
bylijinnan
java
public class DeleteNode_O1_Time {
/**
* Q 60 在O(1)时间删除链表结点
* 给定链表的头指针和一个结点指针(!!),在O(1)时间删除该结点
*
* Assume the list is:
* head->...->nodeToDelete->mNode->nNode->..
- nginx利用proxy_cache来缓存文件
cfyme
cache
user zhangy users;
worker_processes 10;
error_log /var/vlogs/nginx_error.log crit;
pid /var/vlogs/nginx.pid;
#Specifies the value for ma
- [JWFD开源工作流]JWFD嵌入式语法分析器负号的使用问题
comsci
嵌入式
假如我们需要用JWFD的语法分析模块定义一个带负号的方程式,直接在方程式之前添加负号是不正确的,而必须这样做:
string str01 = "a=3.14;b=2.71;c=0;c-((a*a)+(b*b))"
定义一个0整数c,然后用这个整数c去
- 如何集成支付宝官方文档
dai_lm
android
官方文档下载地址
https://b.alipay.com/order/productDetail.htm?productId=2012120700377310&tabId=4#ps-tabinfo-hash
集成的必要条件
1. 需要有自己的Server接收支付宝的消息
2. 需要先制作app,然后提交支付宝审核,通过后才能集成
调试的时候估计会真的扣款,请注意
- 应该在什么时候使用Hadoop
datamachine
hadoop
原帖地址:http://blog.chinaunix.net/uid-301743-id-3925358.html
存档,某些观点与我不谋而合,过度技术化不可取,且hadoop并非万能。
--------------------------------------------万能的分割线--------------------------------
有人问我,“你在大数据和Hado
- 在GridView中对于有外键的字段使用关联模型进行搜索和排序
dcj3sjt126com
yii
在GridView中使用关联模型进行搜索和排序
首先我们有两个模型它们直接有关联:
class Author extends CActiveRecord {
...
}
class Post extends CActiveRecord {
...
function relations() {
return array(
'
- 使用NSString 的格式化大全
dcj3sjt126com
Objective-C
格式定义The format specifiers supported by the NSString formatting methods and CFString formatting functions follow the IEEE printf specification; the specifiers are summarized in Table 1. Note that you c
- 使用activeX插件对象object滚动有重影
蕃薯耀
activeX插件滚动有重影
使用activeX插件对象object滚动有重影 <object style="width:0;" id="abc" classid="CLSID:D3E3970F-2927-9680-BBB4-5D0889909DF6" codebase="activex/OAX339.CAB#
- SpringMVC4零配置
hanqunfeng
springmvc4
基于Servlet3.0规范和SpringMVC4注解式配置方式,实现零xml配置,弄了个小demo,供交流讨论。
项目说明如下:
1.db.sql是项目中用到的表,数据库使用的是oracle11g
2.该项目使用mvn进行管理,私服为自搭建nexus,项目只用到一个第三方 jar,就是oracle的驱动;
3.默认项目为零配置启动,如果需要更改启动方式,请
- 《开源框架那点事儿16》:缓存相关代码的演变
j2eetop
开源框架
问题引入
上次我参与某个大型项目的优化工作,由于系统要求有比较高的TPS,因此就免不了要使用缓冲。
该项目中用的缓冲比较多,有MemCache,有Redis,有的还需要提供二级缓冲,也就是说应用服务器这层也可以设置一些缓冲。
当然去看相关实现代代码的时候,大致是下面的样子。
[java]
view plain
copy
print
?
public vo
- AngularJS浅析
kvhur
JavaScript
概念
AngularJS is a structural framework for dynamic web apps.
了解更多详情请见原文链接:http://www.gbtags.com/gb/share/5726.htm
Directive
扩展html,给html添加声明语句,以便实现自己的需求。对于页面中html元素以ng为前缀的属性名称,ng是angular的命名空间
- 架构师之jdk的bug排查(一)---------------split的点号陷阱
nannan408
split
1.前言.
jdk1.6的lang包的split方法是有bug的,它不能有效识别A.b.c这种类型,导致截取长度始终是0.而对于其他字符,则无此问题.不知道官方有没有修复这个bug.
2.代码
String[] paths = "object.object2.prop11".split("'");
System.ou
- 如何对10亿数据量级的mongoDB作高效的全表扫描
quentinXXZ
mongodb
本文链接:
http://quentinXXZ.iteye.com/blog/2149440
一、正常情况下,不应该有这种需求
首先,大家应该有个概念,标题中的这个问题,在大多情况下是一个伪命题,不应该被提出来。要知道,对于一般较大数据量的数据库,全表查询,这种操作一般情况下是不应该出现的,在做正常查询的时候,如果是范围查询,你至少应该要加上limit。
说一下,
- C语言算法之水仙花数
qiufeihu
c算法
/**
* 水仙花数
*/
#include <stdio.h>
#define N 10
int main()
{
int x,y,z;
for(x=1;x<=N;x++)
for(y=0;y<=N;y++)
for(z=0;z<=N;z++)
if(x*100+y*10+z == x*x*x
- JSP指令
wyzuomumu
jsp
jsp指令的一般语法格式: <%@ 指令名 属性 =”值 ” %>
常用的三种指令: page,include,taglib
page指令语法形式: <%@ page 属性 1=”值 1” 属性 2=”值 2”%>
include指令语法形式: <%@include file=”relative url”%> (jsp可以通过 include