- 【九章算法】北美求职之面试题目
StevenIsSnail
leetcode
九章算法面试题55旋转字符串给一个字符串和一个旋转的偏移量offset,将字符串循环右移offset位。如:"abcdefg"...Tags:字符串九章算法面试题54带重复元素的全排列给定一个带重复元素的整数集合,求出这个集合中所有元素的全排列。对于集合[1,1,2],其本质不同的全...Tags:递归,搜索,深度优先搜索九章算法面试题53第一个出错的代码版本在早期的svn代码控制器中,代码版本的
- 九章算法面试题46 正负交替
九章算法
九章算法面试题
九章算法官网-原文网址http://www.jiuzhang.com/problem/46/题目给一个包含正负整数的数组,要求对这个数组中的数进行重新排列,使得其正负交替出现。首先出现负数,然后是正数,然后是负数。有多余的数的一方,就放在末尾。如[1,2,3,-4]->[-4,1,2,3],[1,-3,2,-4,-5]->[-3,1,-4,2,-5]要求使用O(1)的额外空间。问1:如果不需要保持
- 九章算法面试题62 合并k个排序数组
九章算法
九章算法面试题
九章算法官网-原文网址http://www.jiuzhang.com/problem/62/题目给出K个排序好的数组,用什么方法可以最快的把他们合并成为一个排序数组?在线测试本题http://lintcode.com/en/problem/merge-k-sorted-lists/解答这中题目分布式系统经常运用到,比如来自不同客户端的排序好的链表想要在主服务器上面合并起来。一般这种题目有两种做法。
- 九章算法面试题87 最小子数组
九章算法
九章算法面试题
原文网址www.jiuzhang.com问题详情给定一个整数数组,找到一个具有最小和的子数组。返回其最小和。在线评测本题:http://www.lintcode.com/zh-cn/problem/minimum-subarray/解答这道题和maxsubarray很类似,我用local和global的dp方式阔以解决这道那么我们来看动态规划的四个要素分别是什么?State:localmin[i]
- 九章算法面试题86 合并排序数组
九章算法
九章算法面试题
原文网址www.jiuzhang.com问题详情合并两个排序的整数数组A和B变成一个新的数组。在线评测本题:http://www.lintcode.com/zh-cn/problem/merge-sorted-array-ii/解答这道题是两个数组两个指针的题目。由于两个数组已经排序好了。所以只需要两个指针分别指向两个数组,然后取两个小指针指向数当中比较小的那个然后从那个数组当中选出小的数,然后相
- 九章算法面试题85 搜索区间
九章算法
九章算法面试题
原文网址www.jiuzhang.com问题详情给定一个包含n个整数的排序数组,找出给定目标值target的起始和结束位置。如果目标值不在数组中,则返回[-1,-1]在线评测本题:http://www.lintcode.com/zh-cn/problem/search-for-a-range/解答这道题既然要求O(logn)那必然和binarysearch相关。那么题目其实上是要找到给出的targ
- 九章算法面试题84 奇偶分割数组
九章算法
原文网址www.jiuzhang.com问题详情奇偶分割数组。在线评测本题:http://www.lintcode.com/en/problem/partition-array-by-odd-and-even/解答这一类的题目是两个指针的题目,并且是对撞型指针。用两个pointer分别从两头向中间靠拢,左边的指针从左往右找到第一个偶数,右边的指针从右往左找到第一个奇数,然后交换两个指针所指向的元素
- 九章算法面试题83 把0移到数组右边
九章算法
九章算法面试题
原文网址:www.jiuzhang.com问题详情把一个数组中的0移动到数组的左边。在线评测本题:http://www.lintcode.com/problem/partition-array/解答这道题是正宗两个指针中对撞型指针的问题,一个指针指向数组最左边,一个指针指向最右边,然后向中间移动,左指针找到比k大的元素,右指针找到比k小的元素,然后swap一下两个指针现在指向的元素,之后他们继续重
- 九章算法面试题80 接雨水
九章算法
九章算法面试题
原文网址:www.jiuzhang.com问题详情给出n个非负整数,代表一张X轴上每个区域宽度为1的海拔图,计算这个海拔图最多能接住多少(面积)雨水在线评测本题:http://www.lintcode.com/zh-cn/problem/trapping-rain-water/解答这道题可以有两种做法。做法一:扫两遍。对某个值A[i]来说,能trapped的最多的water取决于在i之前左边的最高
- 九章算法面试题79 寻找峰值
九章算法
九章算法面试题
原文网址:www.jiuzhang.com问题详情你给出一个整数数组(size为n),其具有以下特点:相邻位置的数字是不同的A[0]A[n-1]假定P是峰值的位置则满足A[P]>A[P-1]且A[P]>A[P+1],返回数组中任意一个峰值的位置。在线评测本题:http://www.lintcode.com/zh-cn/problem/find-peak-element/解答最简单地解法就是遍历数组
- 九章算法面试题78 有效回文串
九章算法
九章算法面试题
原文网址:http://www.jiuzhang.com/problem/79/问题详情给定一个字符串,判断其是否为一个回文串。只包含字母和数字,忽略大小写。在线评测本题:http://www.lintcode.com/zh-cn/problem/valid-palindrome/解答这道题其实是一道常见的细节考察题,虽然看似不太难,但是却有几个坑点需要考虑,如果能够完整考虑到坑点的话,那么才能做
- 九章算法面试题77 插入区间
九章算法
九章算法面试题
原网址:http://www.jiuzhang.com/problem/78/问题详情给出一个无重叠的按照区间起始端点排序的区间列表。在列表中插入一个新的区间,你要确保列表中的区间仍然有序且不重叠(如果有必要的话,可以合并区间)。在线评测本题:http://www.lintcode.com/zh-cn/problem/insert-interval/解答这道题主要考察的是细节处理的过程,因为插入后
- 九章算法面试题76 搜索二维矩阵
九章算法
九章算法面试题
九章算法官网-原文网址http://www.jiuzhang.com/problem/77/题目写出一个高效的算法来搜索m×n矩阵中的值。这个矩阵具有以下特性:1)每行中的整数从左到右是排序的。2)每行的第一个数大于上一行的最后一个整数。在线测试本题http://www.lintcode.com/zh-cn/problem/search-a-2d-matrix/解答这道题虽然看似矩阵问题,其实最终
- 九章算法面试题70 排颜色II sort colors
九章算法
九章算法面试题
九章算法官网-原文网址http://www.jiuzhang.com/problem/71/题目给定一个有n个对象(包括k种不同的颜色,并按照1到k进行编号)的数组,将对象进行分类使相同颜色的对象相邻,并按照1,2,...k的顺序进行排序。在线测试本题http://www.lintcode.com/zh-cn/problem/sort-colors-ii/解答这道题有两种方法。方法一:可以借助一个
- 九章算法面试题68 4 sum
九章算法
九章算法面试题
九章算法官网-原文网址http://www.jiuzhang.com/problem/69/题目给一堆数组和一个目标值,在这堆数组里面找出四个数使得他们的和等于目标值。在线测试本题http://www.lintcode.com/en/problem/4-sum/解答方法一:这道题的方法也非常类似2sum的第二种解法。首先我们还是先把数组排一个顺序,然后我们现在还是需要四个指针i,j,x,y,我们假
- 九章算法面试题66 2 sum
九章算法
两根指针leetcode九章算法lintcode面试题九章算法面试题
九章算法官网-原文网址http://www.jiuzhang.com/problem/67/题目给一堆数组和一个目标值,在这堆数组里面找出两个数使得他们的和等于目标值。在线测试本题http://www.lintcode.com/en/problem/2-sum/解答如果原题的数组中第i个元素我们用ai来表示,目标值我们用v来表示。这道题有两种方法可以解:方法一:既然是需要找两个数使得他们的和为目标
- 九章算法面试题65 拓扑排序
九章算法
图论leetcode九章算法lintcode面试题九章算法面试题
九章算法官网-原文网址http://www.jiuzhang.com/problem/66/题目给一个有向无环图,求出这个有向无环图的拓扑排序结果。在线测试本题http://www.lintcode.com/en/problem/topological-sorting/解答【背景知识】拓扑排序问题在我们生产工序或者是建立依赖关系当中有重要的运用。通常我们所说的拓扑排序是对一个有向无环图的。所以把一
- 九章算法面试题60 爬楼梯
九章算法
九章算法面试题
九章算法官网-原文网址http://www.jiuzhang.com/problem/60/题目有n层的台阶,一开始你站在第0层,每次可以爬两层或者一层。请问爬到第n层有多少种不同的方法?FollowUpQuestion:如果每次可以爬两层,和倒退一层,同一个位置不能重复走,请问爬到第n层有多少种不同的方法?在线测试本题http://www.lintcode.com/problem/climbin
- 九章算法面试题59 背包问题II
九章算法
九章算法面试题
九章算法官网-原文网址http://www.jiuzhang.com/problem/59/题目有一个大小为m(整数)的背包,和n个体积(大小分别为A[i](整数))和价值(价格分别为B[i](整数))的物品。将这n个物品选一些装到背包中,请问能装价值最大为多少的物品?在线测试本题http://www.lintcode.com/en/problem/backpack-ii/解答设F[i][j]为前
- 九章算法面试题45 寻找最大的储水容器
九章算法
九章算法面试题
九章算法官网-原文网址http://www.jiuzhang.com/problem/45/题目给定一个正整数数组(a0,a1..),分别代表n个坐标(0,a0),(1,a1),根据这n个点画出n条线段,每条线段的两个端点分别为(i,ai)和(i,0)。找到两条线段,使得这两条线段和x轴所构成的容器储水容量最大。如[2,1,3],最大,选择第一条线段和第三条线段,加上x轴所构成的容器,储水容量为4
- 九章算法面试题44 设计一个Web Crawler
九章算法
九章算法面试题
九章算法官网-原文网址http://www.jiuzhang.com/problem/44/题目如果让你来设计一个最基本的WebCrawler,该如何设计?需要考虑的因素有哪些?解答没有标准答案。需要尽可能的回答出多一点的考虑因素。面试官角度这个问题是面试中常见的设计类问题。实际上如果你没有做过相关的设计,想要回答出一个让面试官满意的结果其实并不是很容易。该问题并不局限于你在去面试搜索引擎公司时可
- 九章算法面试题43 直方图内最大矩阵
九章算法
栈矩阵leetcodelintcode九章算法九章算法面试题
九章算法官网-原文网址http://www.jiuzhang.com/problem/43/题目给出一个直方图(如图所示),求出所给直方图中所包含的最大矩阵面积。直方图可以用一个整数数组表示,如上图为[2,1,5,6,2,3]。每个直方块的宽度均为1。上图中包含的最大矩阵面积为10.解答如果对于每个直方块,找到从它开始往左边数第一个比它小的,和往右边数第一个比他小的,则可以确定出以该直方块为最矮一
- 九章算法面试题38 洗牌的技巧
九章算法
九章算法面试题
九章算法官网-原文网址http://www.jiuzhang.com/problem/38/题目有一副扑克有2n张牌,用1,2,..2*n代表每一张牌,一次洗牌会把牌分成两堆,1,2..n和n+1...2n。然后再交叉的洗在一起:n+1,1,n+2,2,…n,2n。问按照这种技巧洗牌,洗多少次能够洗回扑克最初的状态:1,2,...2n。解答以123456为例,洗一次之后为415263。将两排数组对
- 九章算法面试题31 子数组的最大差
九章算法
二分法leetcodelintcode九章算法面试题九章算法面试题
九章算法官网-原文网址http://www.jiuzhang.com/problem/31/题目给定一个数组,求两个不相交的并且是连续的子数组A和B(位置连续),满足|sum(A)-sum(B)|最大(和之差的绝对值)。例如[2,-1,-2,1,-4,2,8],可以得到A=[-1,-2,1,-4],B=[2,8],最大差为16。解答预处理每个位置往左/右的最大/最小子数组,然后再枚举划分位置,求得
- 九章算法面试题30 最短距离和
九章算法
堆leetcodelintcode九章算法面试题九章算法面试题
九章算法官网-原文网址http://www.jiuzhang.com/problem/30/题目初阶:在一个n*m的矩阵中,有k个点,求矩阵中距离这k个点的距离和最近的点。进阶:如果要求这个点与所给的k个点不重合,该怎么办?注:这里的距离采用曼哈顿距离——|x0-x1|+|y0-y1|解答初阶:因为采用曼哈顿距离,所以可以分开考虑x坐标和y坐标。将k个点的x坐标排序,可以知道要求的x坐标一定在这k
- 九章算法面试题21 寻找最近单词对
九章算法
九章算法面试题
九章算法官网-原文网址http://www.jiuzhang.com/problem/21/题目初阶:有一篇包含N个单词的文章和M个单词对,对于每个单词对,如果他们在文章中都出现了,求出他们在文章中的最近距离。例如文章为:ABBCABC,那么对于单词对(A,C)的最近距离是1(最后的ABC,A必须在C的前面)进阶:假设N和M都是海量数据,有什么好的方法可以优化?解答初阶:扫描文章的单词序列,对于单
- 九章算法面试题9 前k大的和
九章算法
九章算法面试题
九章算法官网-原文网址:http://www.jiuzhang.com/problem/9/题目【初阶】有两个数组A和B,每个数组有k个数,从两个数组中各取一个数加起来可以组成k*k个和,求这些和中的前k大。【进阶】有N个数组,每个数组有k个数,从N个数组中各取一个数加起来可以组成k^N个和,求这些和中的前k大。解答初阶:定义C[i][j]=A[i]+B[j],假设A,B从大到小排序,那么C[0]
- 九章算法面试题3 找坏球
九章算法
九章算法面试题
九章官网-原文网址:http://www.jiuzhang.com/problem/3/题目有12个球,1个没有砝码的天秤。其中有11个球的重量是一样的,另外1个是坏球,和其他球的重量不一样,但无法确定是轻了还是重了。请问如何用天秤称3次,就找到坏球并确定是轻了还是重了。(没有砝码的天秤只能比较出两边谁重谁轻或是重量相等,无法求得具体的重量差)解答将球进行编号:123456789101112,分为
- 九章算法面试题2 抄书问题
九章算法
九章算法面试题
九章算法官网-原文网址:http://www.jiuzhang.com/problem/2/题目有n本书和k个抄写员。要求n本书必须连续地分配给这k个抄写员抄写。也就是说前a1本书分给第一个抄写员,接下来a2本书分给第二个抄写员,如此类推(a1,a2需要你的算法来决定)。给定n,k和每本书的页数p1,p2..pn,假定每个抄写员速度一样(每分钟1页),k个抄写员同时开始抄写,问最少需要多少时间能够
- 【九章算法】经典题目
brandohero
九章算法面试题42构造MaxTree增长序列:从左到右扫描和从右到左,分别记录每个节点左边第一个比自己大的元素,右边第一个。。(使用栈,小于自己的弹出)O(n)。然后把左右之间较小的那个元素作为自己的父节点。九章算法面试题37主元素初阶:采用抵消法+线性扫描,一遍就能定位到超过1/2的元素进阶:对1/k次出现的广义主元素,采用k分组。抵消没有重复出现的元素。九章算法面试题30最短距离和初阶:在一个
- Js函数返回值
_wy_
jsreturn
一、返回控制与函数结果,语法为:return 表达式;作用: 结束函数执行,返回调用函数,而且把表达式的值作为函数的结果 二、返回控制语法为:return;作用: 结束函数执行,返回调用函数,而且把undefined作为函数的结果 在大多数情况下,为事件处理函数返回false,可以防止默认的事件行为.例如,默认情况下点击一个<a>元素,页面会跳转到该元素href属性
- MySQL 的 char 与 varchar
bylijinnan
mysql
今天发现,create table 时,MySQL 4.1有时会把 char 自动转换成 varchar
测试举例:
CREATE TABLE `varcharLessThan4` (
`lastName` varchar(3)
) ;
mysql> desc varcharLessThan4;
+----------+---------+------+-
- Quartz——TriggerListener和JobListener
eksliang
TriggerListenerJobListenerquartz
转载请出自出处:http://eksliang.iteye.com/blog/2208624 一.概述
listener是一个监听器对象,用于监听scheduler中发生的事件,然后执行相应的操作;你可能已经猜到了,TriggerListeners接受与trigger相关的事件,JobListeners接受与jobs相关的事件。
二.JobListener监听器
j
- oracle层次查询
18289753290
oracle;层次查询;树查询
.oracle层次查询(connect by)
oracle的emp表中包含了一列mgr指出谁是雇员的经理,由于经理也是雇员,所以经理的信息也存储在emp表中。这样emp表就是一个自引用表,表中的mgr列是一个自引用列,它指向emp表中的empno列,mgr表示一个员工的管理者,
select empno,mgr,ename,sal from e
- 通过反射把map中的属性赋值到实体类bean对象中
酷的飞上天空
javaee泛型类型转换
使用过struts2后感觉最方便的就是这个框架能自动把表单的参数赋值到action里面的对象中
但现在主要使用Spring框架的MVC,虽然也有@ModelAttribute可以使用但是明显感觉不方便。
好吧,那就自己再造一个轮子吧。
原理都知道,就是利用反射进行字段的赋值,下面贴代码
主要类如下:
import java.lang.reflect.Field;
imp
- SAP HANA数据存储:传统硬盘的瓶颈问题
蓝儿唯美
HANA
SAPHANA平台有各种各样的应用场景,这也意味着客户的实施方法有许多种选择,关键是如何挑选最适合他们需求的实施方案。
在 《Implementing SAP HANA》这本书中,介绍了SAP平台在现实场景中的运作原理,并给出了实施建议和成功案例供参考。本系列文章节选自《Implementing SAP HANA》,介绍了行存储和列存储的各自特点,以及SAP HANA的数据存储方式如何提升空间压
- Java Socket 多线程实现文件传输
随便小屋
javasocket
高级操作系统作业,让用Socket实现文件传输,有些代码也是在网上找的,写的不好,如果大家能用就用上。
客户端类:
package edu.logic.client;
import java.io.BufferedInputStream;
import java.io.Buffered
- java初学者路径
aijuans
java
学习Java有没有什么捷径?要想学好Java,首先要知道Java的大致分类。自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE
- APP推广
aoyouzi
APP推广
一,免费篇
1,APP推荐类网站自主推荐
最美应用、酷安网、DEMO8、木蚂蚁发现频道等,如果产品独特新颖,还能获取最美应用的评测推荐。PS:推荐简单。只要产品有趣好玩,用户会自主分享传播。例如足迹APP在最美应用推荐一次,几天用户暴增将服务器击垮。
2,各大应用商店首发合作
老实盯着排期,多给应用市场官方负责人献殷勤。
3,论坛贴吧推广
百度知道,百度贴吧,猫扑论坛,天涯社区,豆瓣(
- JSP转发与重定向
百合不是茶
jspservletJava Webjsp转发
在servlet和jsp中我们经常需要请求,这时就需要用到转发和重定向;
转发包括;forward和include
例子;forwrad转发; 将请求装法给reg.html页面
关键代码;
req.getRequestDispatcher("reg.html
- web.xml之jsp-config
bijian1013
javaweb.xmlservletjsp-config
1.作用:主要用于设定JSP页面的相关配置。
2.常见定义:
<jsp-config>
<taglib>
<taglib-uri>URI(定义TLD文件的URI,JSP页面的tablib命令可以经由此URI获取到TLD文件)</tablib-uri>
<taglib-location>
TLD文件所在的位置
- JSF2.2 ViewScoped Using CDI
sunjing
CDIJSF 2.2ViewScoped
JSF 2.0 introduced annotation @ViewScoped; A bean annotated with this scope maintained its state as long as the user stays on the same view(reloads or navigation - no intervening views). One problem w
- 【分布式数据一致性二】Zookeeper数据读写一致性
bit1129
zookeeper
很多文档说Zookeeper是强一致性保证,事实不然。关于一致性模型请参考http://bit1129.iteye.com/blog/2155336
Zookeeper的数据同步协议
Zookeeper采用称为Quorum Based Protocol的数据同步协议。假如Zookeeper集群有N台Zookeeper服务器(N通常取奇数,3台能够满足数据可靠性同时
- Java开发笔记
白糖_
java开发
1、Map<key,value>的remove方法只能识别相同类型的key值
Map<Integer,String> map = new HashMap<Integer,String>();
map.put(1,"a");
map.put(2,"b");
map.put(3,"c"
- 图片黑色阴影
bozch
图片
.event{ padding:0; width:460px; min-width: 460px; border:0px solid #e4e4e4; height: 350px; min-heig
- 编程之美-饮料供货-动态规划
bylijinnan
动态规划
import java.util.Arrays;
import java.util.Random;
public class BeverageSupply {
/**
* 编程之美 饮料供货
* 设Opt(V’,i)表示从i到n-1种饮料中,总容量为V’的方案中,满意度之和的最大值。
* 那么递归式就应该是:Opt(V’,i)=max{ k * Hi+Op
- ajax大参数(大数据)提交性能分析
chenbowen00
WebAjax框架浏览器prototype
近期在项目中发现如下一个问题
项目中有个提交现场事件的功能,该功能主要是在web客户端保存现场数据(主要有截屏,终端日志等信息)然后提交到服务器上方便我们分析定位问题。客户在使用该功能的过程中反应点击提交后反应很慢,大概要等10到20秒的时间浏览器才能操作,期间页面不响应事件。
根据客户描述分析了下的代码流程,很简单,主要通过OCX控件截屏,在将前端的日志等文件使用OCX控件打包,在将之转换为
- [宇宙与天文]在太空采矿,在太空建造
comsci
我们在太空进行工业活动...但是不太可能把太空工业产品又运回到地面上进行加工,而一般是在哪里开采,就在哪里加工,太空的微重力环境,可能会使我们的工业产品的制造尺度非常巨大....
地球上制造的最大工业机器是超级油轮和航空母舰,再大些就会遇到困难了,但是在空间船坞中,制造的最大工业机器,可能就没
- ORACLE中CONSTRAINT的四对属性
daizj
oracleCONSTRAINT
ORACLE中CONSTRAINT的四对属性
summary:在data migrate时,某些表的约束总是困扰着我们,让我们的migratet举步维艰,如何利用约束本身的属性来处理这些问题呢?本文详细介绍了约束的四对属性: Deferrable/not deferrable, Deferred/immediate, enalbe/disable, validate/novalidate,以及如
- Gradle入门教程
dengkane
gradle
一、寻找gradle的历程
一开始的时候,我们只有一个工程,所有要用到的jar包都放到工程目录下面,时间长了,工程越来越大,使用到的jar包也越来越多,难以理解jar之间的依赖关系。再后来我们把旧的工程拆分到不同的工程里,靠ide来管理工程之间的依赖关系,各工程下的jar包依赖是杂乱的。一段时间后,我们发现用ide来管理项程很不方便,比如不方便脱离ide自动构建,于是我们写自己的ant脚本。再后
- C语言简单循环示例
dcj3sjt126com
c
# include <stdio.h>
int main(void)
{
int i;
int count = 0;
int sum = 0;
float avg;
for (i=1; i<=100; i++)
{
if (i%2==0)
{
count++;
sum += i;
}
}
avg
- presentModalViewController 的动画效果
dcj3sjt126com
controller
系统自带(四种效果):
presentModalViewController模态的动画效果设置:
[cpp]
view plain
copy
UIViewController *detailViewController = [[UIViewController al
- java 二分查找
shuizhaosi888
二分查找java二分查找
需求:在排好顺序的一串数字中,找到数字T
一般解法:从左到右扫描数据,其运行花费线性时间O(N)。然而这个算法并没有用到该表已经排序的事实。
/**
*
* @param array
* 顺序数组
* @param t
* 要查找对象
* @return
*/
public stati
- Spring Security(07)——缓存UserDetails
234390216
ehcache缓存Spring Security
Spring Security提供了一个实现了可以缓存UserDetails的UserDetailsService实现类,CachingUserDetailsService。该类的构造接收一个用于真正加载UserDetails的UserDetailsService实现类。当需要加载UserDetails时,其首先会从缓存中获取,如果缓存中没
- Dozer 深层次复制
jayluns
VOmavenpo
最近在做项目上遇到了一些小问题,因为架构在做设计的时候web前段展示用到了vo层,而在后台进行与数据库层操作的时候用到的是Po层。这样在业务层返回vo到控制层,每一次都需要从po-->转化到vo层,用到BeanUtils.copyProperties(source, target)只能复制简单的属性,因为实体类都配置了hibernate那些关联关系,所以它满足不了现在的需求,但后发现还有个很
- CSS规范整理(摘自懒人图库)
a409435341
htmlUIcss浏览器
刚没事闲着在网上瞎逛,找了一篇CSS规范整理,粗略看了一下后还蛮有一定的道理,并自问是否有这样的规范,这也是初入前端开发的人一个很好的规范吧。
一、文件规范
1、文件均归档至约定的目录中。
具体要求通过豆瓣的CSS规范进行讲解:
所有的CSS分为两大类:通用类和业务类。通用的CSS文件,放在如下目录中:
基本样式库 /css/core
- C++动态链接库创建与使用
你不认识的休道人
C++dll
一、创建动态链接库
1.新建工程test中选择”MFC [dll]”dll类型选择第二项"Regular DLL With MFC shared linked",完成
2.在test.h中添加
extern “C” 返回类型 _declspec(dllexport)函数名(参数列表);
3.在test.cpp中最后写
extern “C” 返回类型 _decls
- Android代码混淆之ProGuard
rensanning
ProGuard
Android应用的Java代码,通过反编译apk文件(dex2jar、apktool)很容易得到源代码,所以在release版本的apk中一定要混淆一下一些关键的Java源码。
ProGuard是一个开源的Java代码混淆器(obfuscation)。ADT r8开始它被默认集成到了Android SDK中。
官网:
http://proguard.sourceforge.net/
- 程序员在编程中遇到的奇葩弱智问题
tomcat_oracle
jquery编程ide
现在收集一下:
排名不分先后,按照发言顺序来的。
1、Jquery插件一个通用函数一直报错,尤其是很明显是存在的函数,很有可能就是你没有引入jquery。。。或者版本不对
2、调试半天没变化:不在同一个文件中调试。这个很可怕,我们很多时候会备份好几个项目,改完发现改错了。有个群友说的好: 在汤匙
- 解决maven-dependency-plugin (goals "copy-dependencies","unpack") is not supported
xp9802
dependency
解决办法:在plugins之前添加如下pluginManagement,二者前后顺序如下:
[html]
view plain
copy
<build>
<pluginManagement