- sql语言中有没有类似C语言中的switch case的语句??
bigheadsheep
SQLServer语言sqlcnullgo
没有,用casewhen来代替就行了.例如,下面的语句显示中文年月selectgetdate()as日期,casemonth(getdate())when11then'十一'when12then'十二'elsesubstring('一二三四五六七八九十',month(getdate()),1)end+'月'as月份==========================================
- C语言概述(开发工具/代码初体验)
言下丶
c语言基础c语言开发语言
C语言是什么c语言是一门编译型语言,而非解释型语言;程序员在编写完程序后,计算机可以将程序转换成二进制指令(即通过编译器转换成机器码),并由CPU执行,CPU会按照顺序依次执行每个指令。语言发展历程机器语言机器语言是一组由0和1系列组成的指令码,这些指令码,是CPU制作厂商规定出来的,然后发布出来,程序员必须遵守。汇编语言汇编语言,用一些容易理解和记忆的缩写单词来代替一些特定的指令,汇编语言和机器
- 资源整合:Java 将map 拆分成多个map工具类
李福霖
资源整合intellijideajava
开箱即用,无副作用/***将map拆分成多个map**@paramchunkMap被拆的map*@paramchunkNum每段的大小*@parammap的key类型*@parammap的value类型*@returnList*/publicstaticList>mapChunk(LinkedHashMapchunkMap,intchunkNum){if(chunkMap==null||chunk
- Python操作Redis数据库全面指南 | python 小知识
撸码到无法自拔
数据库pythonredis开发语言缓存
Python操作Redis数据库全面指南|python小知识1.Redis介绍Redis(RemoteDictionaryServer)是一个开源的内存数据结构存储系统,它可以用作数据库、缓存和消息中间件。Redis支持多种类型的数据结构,如字符串(strings)、哈希(hashes)、列表(lists)、集合(sets)、有序集合(sortedsets)与范围查询、位图(bitmaps)、hy
- 有关在python中使用Redis(二)
dengzong2136
数据库python
这里简单介绍下在python中使用如何使用hashset,set和list:从list开始:一般我们使用lpush对一个list进行初始化添加,但是如果需要不断往这个list里面加值,就要用rpush:#对list谨慎性不断加值然后输出r.lpush("goods3",1)r.rpush("goods3","234")r.rpush("goods3","nameishaha")#判断某个name为
- 51单片机常用c语言指令,51单片机总结--C语言之预处理
谭亭
51单片机常用c语言指令
编译预处理器是C语言编译器的一个重要组成部分。很好的利用C语言的预处理命令可以增强代码的可读性,灵活性,和易于修改等特点,便于程序的结构化。预处理命令由符号“#”开头,包括宏定义,文件包含,条件处理三个部分。其中条件编译我还没有用过,所以就详细介绍一下宏定义和文件包含。一.宏定义宏定义命令为#define,它的作用就是实现用一个简单易读的字符串来代替另一个字符串。增加程序的可读性,和维护性。宏定义
- HTTP2的多路复用学习以及与HTTP1.x的比较
csdn_xuebing
HTTPHTTP2HTTP1.x多路复用
1、HTTP2采用二进制格式传输,取代了HTTP1.x的文本格式,二进制格式解析更高效。2、多路复用代替了HTTP1.x的序列和阻塞机制,所有的相同域名请求都通过同一个TCP连接并发完成。在HTTP1.x中,并发多个请求需要多个TCP连接,浏览器为了控制资源会有6-8个TCP连接都限制。3、HTTP2中,同域名下所有通信都在单个连接上完成,消除了因多个TCP连接而带来的延时和内存消耗。单个连接上可
- spring boot 整合redis
axinawang
springbootspringbootredisbootstrap
1.在pom文件中添加spring-boot-starter-data-redis依赖启动器org.springframework.bootspring-boot-starter-data-redis2.编写三个实体类@RedisHash("persons") //指定操作实体类对象在Redis数据库中的存储空间public class Person{@Id//标识实体类主键private Str
- 如何做好接口设计
呼呼通
java服务器SIP呼叫中心
接口设计一、签名二、加密三、ip白名单四、限流五、参数校验六、统一返回值七、统一封装异常八、请求日志九、幂等设计十、限制记录条数十一、异步处理十二、数据脱敏十三、完整的接口文档十四、请求方式十五、批量十六、职责单一一、签名为了防止API接口中的数据被篡改,很多时候我们需要对API接口做签名。接口请求方将请求参数+时间戳+密钥拼接成一个字符串,然后通过md5等hash算法,生成一个前面sign。然后
- Scala 2
TechGlide
scala大数据开发语言编程
Scala2.11版本之后的版本中,无法直接导入scala.actors.Actor编程。这是因为Scala官方在推出2.10版本时引入了一个新的并发编程库scala.concurrent,并且建议使用该库代替scala.actors。scala.actors库在2.11版本中被标记为已弃用,并在2.12版本中完全移除了。在这篇文章中,我们将探讨为什么scala.actors库不再推荐使用,以及如
- HashMap 在 JDK 1.7 和 JDK 1.8 有什么区别
努力的搬砖人.
java后端面试经验分享
HashMap在JDK1.7和JDK1.8中的实现存在显著差异,主要体现在以下几个方面:1.数据结构的变化•JDK1.7:HashMap的底层数据结构是数组+单向链表。当哈希冲突发生时,新的元素会插入到链表的头部(头插法)。•JDK1.8:HashMap的底层数据结构变为数组+链表/红黑树。当链表长度超过一定阈值(默认为8)时,链表会转换为红黑树,以提高查询效率。2.链表插入方式的变化•JDK1.
- 【Guava】BiMap&Multimap&Multiset
后端javaguava
BiMapMap可以实现key->value的映射,如果想要value->key的映射,就需要定义两个Map,并且同步更新,很不优雅。Guava提供了BiMap支持支持双向的映射关系,常用实现有HashMap,EnumBiMap,EnumHashBiMap...。而它对key和value严格的保证唯一性。如果使用put方法添加相同的value值或key值则会抛出异常:java.lang.Illeg
- Map类的常用方法
�安�
java
Map类的常用方法Map类属于集合中的一大类,是双值存储的,同时存储键位和值;其值可以重复但键位是不能重复的,然后它常用的子接口还有HashMap及TreeMap。本文先主要讲关于Map类的使用方法,之后再整理Collection类的使用。涉及方法有:1.size();2.value();3.KeySet();4.hashCode();5.get();6.replace();7.containsV
- Netty源码—10.Netty工具之时间轮
牛马程序员2025
.netunity网络hadoop
Netty源码—10.Netty工具之时间轮大纲1.什么是时间轮2.HashedWheelTimer是什么3.HashedWheelTimer的使用4.HashedWheelTimer的运行流程5.HashedWheelTimer的核心字段6.HashedWheelTimer的构造方法7.HashedWheelTimer添加任务和执行任务8.HashedWheelTimer的完整源码9.Hashe
- python以图搜图api_以图搜图(二):python dHash算法
啟潍
python以图搜图api
differentHash算法dHash中文叫差异哈希算法,在对图片进行哈希转换时,通过左右两个像素大小的比较,得到最终哈希序列。相比于aHash算法。dHash速度快,判断效果也要好。实现过程缩小尺寸。将图片缩小为9*8大小,此时照片有72个像素点。灰度化处理。计算差异值,获得最后哈希值(与aHash主要区别处)。比较每行左右两个像素,如果左边的像素比右边的更亮(左边像素值大于右边像素值),则记
- 每日一博 - 一致性哈希:分布式系统的数据分配利器
小小工匠
【每日一博】哈希算法一致性哈希
文章目录概述1、一致性哈希算法的诞生背景2、一致性哈希的基本原理3、一致性哈希的优势和挑战4、虚拟节点的引入5、Java代码实现概述在现代分布式系统中,如何高效地将数据分布在多个服务器上,同时保证扩展性和容错性,是一个至关重要的问题。一致性哈希算法(ConsistentHashing)正是为了解决这些挑战而设计的。今天,我们来深入探讨这个经典的分布式算法,包括它的基本原理、优缺点,以及实际应用中的
- 华为OD机试真题------猜数字(一)
努力努力再努力呐
华为od算法数据结构java
一、题目描述设定一组四码的数字作为谜底,猜谜者进行猜测。每猜一个数,出题者给出提示,提示以XAYB形式呈现:X表示位置正确的数的个数(数字正确且位置正确)。Y表示数字正确而位置不对的数的个数。已知N组猜谜者猜的数字与对应的提示,如果答案确定,则输出答案;如果答案不确定,则输出“NA”。二、输入描述第一行输入一个正整数N(0candidates=newHashSetnewCandidates=new
- 光子计算:从入门到进阶
莲华君
计算机语音人工智能光子计算
《光子计算:从入门到进阶》——从光速运算到智能未来的认知革命引言:当光开始思考从电子到光子:一场计算本质的范式跃迁想象你正站在两条河流的交汇处。一条是湍急的电子之河,奔腾了半个多世纪,推动着从真空管到超大规模集成电路的文明进程;另一条是光之河,看似平静,却蕴含着超越经典物理极限的潜能——它以光速传递信息,几乎零能耗地穿梭于纳米波导之间,并能在同一瞬间处理海量数据。这就是光子计算的世界:一个用光代替
- c++进阶之----哈希(桶)
卷卷的小趴菜学编程
C++c++开发语言c语言散列表哈希算法哈希算法
本篇主要讲解哈希桶的实现,线性探测和开放寻址法在下一篇博客中讲解1.概念哈希(Hash)是一种将任意长度的输入数据映射到固定长度的输出数据的方法。哈希函数是哈希的核心,它负责将输入数据转换为哈希值。哈希值通常是一个整数,用于快速查找和比较数据。哈希函数:将输入数据转换为固定长度的输出数据(哈希值)的函数。哈希值:哈希函数的输出结果。哈希表:一种基于哈希的数据结构,用于快速查找、插入和删除数据。2.
- 指针函数、函数指针和指针函数指针的全面总结
胡乱儿起个名
C++c++
C++中指针函数、函数指针和指针函数指针的全面总结一、核心概念区别概念本质声明示例核心特征指针函数返回指针的函数int*func(int);函数定义,返回值是指针类型函数指针指向函数的指针int(*ptr)(int);变量,存储函数地址指针函数指针指向指针函数的指针int*(*ptr)(int);指针,指向返回指针的函数二、详细解析与C++现代替代方案1.指针函数(Pointer-Returnin
- Java面试必备:线上问题排查与MySQL、Redis优化实战场景题
小小鸭程序员
javaspringbootdocker数据库面试
一、线上问题排查实战场景(代码示例)1.场景一:CPU使用率飙升到99%问题代码示例://错误示例:死循环导致CPU飙升publicclassCpuProblem{publicstaticvoidmain(String[]args){while(true){//没有终止条件//模拟高CPU操作(如复杂计算)for(inti=0;icache=newHashMapcache=newWeakHashM
- MCU内置FPGA/CPLD在触摸屏中的应用
上海易硅智能科技有限公司
fpga开发AGM芯片单片机
传统的屏驱MCU常见应用于洗衣机、空调、空调面板、仪器仪表等人机交互界面显示场景中,通常是以段码的形式显示设备运转的时间、温度、测量结果等简单运行数据,随着人机交互需求丰富化,智能家居设备、摩托车、电动车等产品也逐步增加了屏幕显示功能,段码显示的方式也升级为显色内容更为丰富的TFT-LCD图形交互显示,以更丰富的颜色和生动的图像形式展示运行参数信息,甚至以屏幕操控代替部分机械按键功能。AG32最高
- 域渗透(web安全)
我不是你的Admin
安全网络
根据提供的系统版本(Windows7SP1、Windows10LTSC2019、WindowsServer2012R2)和攻击类型(PTH/PTK/PTT/黄金票据/白银票据),以下是适配性分析及操作建议:一、PTH(PasstheHash)横向攻击适配性1.Windows7SP1支持性:完全支持(默认未安装KB2871997补丁)攻击条件:未打补丁时,所有用户均可通过LM/NTLM哈希传递若已安
- vue项目上线后强制清除缓存
babywenever
vue.js前端javascript
有时前端代码上线后,用户无法获取最新的代码显示,需要清除浏览器缓存,比较麻烦。我们可以通过给打包编译后的js文件、css文件名称添加时间戳来达到用户刷新时重新获取最新的js、css文件,进而获得最新代码vue.config.js文件lettimeStamp=newDate().getTime();module.exports={filenameHashing:false,configureWebp
- 面经分享,中科创达(安卓开发,二面挂)
慕容魏
java开发语言
首先是评价,公司属于是新成立的外资合资企业,主要是对德和对日。然后一面线上面试很简单,二面线下技术主管和HR一起面试,强度较大比较细腻,但是面试官很温和很耐心。一面(因为是安卓开发,不对口,就只问了Java)1.Java高并发多线程理解,线程池参数2.Java集合3.list具体,以及和map区别4.hashmap的底层原理5.数据结构,集合队列和树6.项目里面的和安卓开发有关吗,讲解一下7.排序
- 001-ant design pro 页面加载原理及过程,@connect 装饰器
五五班班长
javascriptantdesign
一、概述以列表页中的标准列表为主AntDesignPro默认通过只需浏览器单方面就可处理的HashHistory来完成路由。如果要切换为BrowserHistory,那在src/index.js中也有对应的内容可以直接修改,但需要在后端服务器进行相应路由配置。二、详述加载过程图2.1、菜单→路由→组件在左侧的导航栏点击列表页>标准列表后,可以进入到上面截图所示的页面。导航栏的内容在src/comm
- python---linux系统CPU、内存、磁盘监控,钉钉告警
大眼、不聚光
pythonpythonlinux钉钉
使用以下公式生成签名:importtimeimporthmacimporthashlibimportbase64timestamp=str(int(time.time()*1000))secret='你的加签密钥'string_to_sign=timestamp+"\n"+secrethmac_code=hmac.new(secret.encode('utf-8'),string_to_sign.
- 【每日学点鸿蒙知识】Json字典问题、高度变化问题、开放测试版本问题、动态库单架构选择、WebView和H5交互
轻口味
每天学点HarmonyOSNext知识harmonyosjson架构
1、HarmonyOSJSON.stringify一个HashMap的问题?letdata=newHashMap()data.set("action","test")lettext=JSON.stringify(data)输出一个text={}这边想添加多个并且不同的key和value,并返回json的字符串,如何实现呢?可以参考以下代码:constmap1:HashMap=newHashMap(
- centos7 安装hashcat
x10n9
linux运维服务器
下载hashcat:--》6.2.6https://hashcat.net/files/hashcat-6.2.6.7z安装intel_sdk_for_opencl_applications:wgethttp://registrationcenter-download.intel.com/akdlm/irc_nas/vcp/16284/intel_sdk_for_opencl_applicatio
- Netty源码—10.Netty工具之时间轮二
东阳马生架构
Netty应用与源码Netty时间轮
大纲1.什么是时间轮2.HashedWheelTimer是什么3.HashedWheelTimer的使用4.HashedWheelTimer的运行流程5.HashedWheelTimer的核心字段6.HashedWheelTimer的构造方法7.HashedWheelTimer添加任务和执行任务8.HashedWheelTimer的完整源码9.HashedWheelTimer的总结10.Hashe
- mongodb3.03开启认证
21jhf
mongodb
下载了最新mongodb3.03版本,当使用--auth 参数命令行开启mongodb用户认证时遇到很多问题,现总结如下:
(百度上搜到的基本都是老版本的,看到db.addUser的就是,请忽略)
Windows下我做了一个bat文件,用来启动mongodb,命令行如下:
mongod --dbpath db\data --port 27017 --directoryperdb --logp
- 【Spark103】Task not serializable
bit1129
Serializable
Task not serializable是Spark开发过程最令人头疼的问题之一,这里记录下出现这个问题的两个实例,一个是自己遇到的,另一个是stackoverflow上看到。等有时间了再仔细探究出现Task not serialiazable的各种原因以及出现问题后如何快速定位问题的所在,至少目前阶段碰到此类问题,没有什么章法
1.
package spark.exampl
- 你所熟知的 LRU(最近最少使用)
dalan_123
java
关于LRU这个名词在很多地方或听说,或使用,接下来看下lru缓存回收的实现
1、大体的想法
a、查询出最近最晚使用的项
b、给最近的使用的项做标记
通过使用链表就可以完成这两个操作,关于最近最少使用的项只需要返回链表的尾部;标记最近使用的项,只需要将该项移除并放置到头部,那么难点就出现 你如何能够快速在链表定位对应的该项?
这时候多
- Javascript 跨域
周凡杨
JavaScriptjsonp跨域cross-domain
- linux下安装apache服务器
g21121
apache
安装apache
下载windows版本apache,下载地址:http://httpd.apache.org/download.cgi
1.windows下安装apache
Windows下安装apache比较简单,注意选择路径和端口即可,这里就不再赘述了。 2.linux下安装apache:
下载之后上传到linux的相关目录,这里指定为/home/apach
- FineReport的JS编辑框和URL地址栏语法简介
老A不折腾
finereportweb报表报表软件语法总结
JS编辑框:
1.FineReport的js。
作为一款BS产品,browser端的JavaScript是必不可少的。
FineReport中的js是已经调用了finereport.js的。
大家知道,预览报表时,报表servlet会将cpt模板转为html,在这个html的head头部中会引入FineReport的js,这个finereport.js中包含了许多内置的fun
- 根据STATUS信息对MySQL进行优化
墙头上一根草
status
mysql 查看当前正在执行的操作,即正在执行的sql语句的方法为:
show processlist 命令
mysql> show global status;可以列出MySQL服务器运行各种状态值,我个人较喜欢的用法是show status like '查询值%';一、慢查询mysql> show variab
- 我的spring学习笔记7-Spring的Bean配置文件给Bean定义别名
aijuans
Spring 3
本文介绍如何给Spring的Bean配置文件的Bean定义别名?
原始的
<bean id="business" class="onlyfun.caterpillar.device.Business">
<property name="writer">
<ref b
- 高性能mysql 之 性能剖析
annan211
性能mysqlmysql 性能剖析剖析
1 定义性能优化
mysql服务器性能,此处定义为 响应时间。
在解释性能优化之前,先来消除一个误解,很多人认为,性能优化就是降低cpu的利用率或者减少对资源的使用。
这是一个陷阱。
资源时用来消耗并用来工作的,所以有时候消耗更多的资源能够加快查询速度,保持cpu忙绿,这是必要的。很多时候发现
编译进了新版本的InnoDB之后,cpu利用率上升的很厉害,这并不
- 主外键和索引唯一性约束
百合不是茶
索引唯一性约束主外键约束联机删除
目标;第一步;创建两张表 用户表和文章表
第二步;发表文章
1,建表;
---用户表 BlogUsers
--userID唯一的
--userName
--pwd
--sex
create
- 线程的调度
bijian1013
java多线程thread线程的调度java多线程
1. Java提供一个线程调度程序来监控程序中启动后进入可运行状态的所有线程。线程调度程序按照线程的优先级决定应调度哪些线程来执行。
2. 多数线程的调度是抢占式的(即我想中断程序运行就中断,不需要和将被中断的程序协商)
a)
- 查看日志常用命令
bijian1013
linux命令unix
一.日志查找方法,可以用通配符查某台主机上的所有服务器grep "关键字" /wls/applogs/custom-*/error.log
二.查看日志常用命令1.grep '关键字' error.log:在error.log中搜索'关键字'2.grep -C10 '关键字' error.log:显示关键字前后10行记录3.grep '关键字' error.l
- 【持久化框架MyBatis3一】MyBatis版HelloWorld
bit1129
helloworld
MyBatis这个系列的文章,主要参考《Java Persistence with MyBatis 3》。
样例数据
本文以MySQL数据库为例,建立一个STUDENTS表,插入两条数据,然后进行单表的增删改查
CREATE TABLE STUDENTS
(
stud_id int(11) NOT NULL AUTO_INCREMENT,
- 【Hadoop十五】Hadoop Counter
bit1129
hadoop
1. 只有Map任务的Map Reduce Job
File System Counters
FILE: Number of bytes read=3629530
FILE: Number of bytes written=98312
FILE: Number of read operations=0
FILE: Number of lar
- 解决Tomcat数据连接池无法释放
ronin47
tomcat 连接池 优化
近段时间,公司的检测中心报表系统(SMC)的开发人员时不时找到我,说用户老是出现无法登录的情况。前些日子因为手头上 有Jboss集群的测试工作,发现用户不能登录时,都是在Tomcat中将这个项目Reload一下就好了,不过只是治标而已,因为大概几个小时之后又会 再次出现无法登录的情况。
今天上午,开发人员小毛又找到我,要我协助将这个问题根治一下,拖太久用户难保不投诉。
简单分析了一
- java-75-二叉树两结点的最低共同父结点
bylijinnan
java
import java.util.LinkedList;
import java.util.List;
import ljn.help.*;
public class BTreeLowestParentOfTwoNodes {
public static void main(String[] args) {
/*
* node data is stored in
- 行业垂直搜索引擎网页抓取项目
carlwu
LuceneNutchHeritrixSolr
公司有一个搜索引擎项目,希望各路高人有空来帮忙指导,谢谢!
这是详细需求:
(1) 通过提供的网站地址(大概100-200个网站),网页抓取程序能不断抓取网页和其它类型的文件(如Excel、PDF、Word、ppt及zip类型),并且程序能够根据事先提供的规则,过滤掉不相干的下载内容。
(2) 程序能够搜索这些抓取的内容,并能对这些抓取文件按照油田名进行分类,然后放到服务器不同的目录中。
- [通讯与服务]在总带宽资源没有大幅增加之前,不适宜大幅度降低资费
comsci
资源
降低通讯服务资费,就意味着有更多的用户进入,就意味着通讯服务提供商要接待和服务更多的用户,在总体运维成本没有由于技术升级而大幅下降的情况下,这种降低资费的行为将导致每个用户的平均带宽不断下降,而享受到的服务质量也在下降,这对用户和服务商都是不利的。。。。。。。。
&nbs
- Java时区转换及时间格式
Cwind
java
本文介绍Java API 中 Date, Calendar, TimeZone和DateFormat的使用,以及不同时区时间相互转化的方法和原理。
问题描述:
向处于不同时区的服务器发请求时需要考虑时区转换的问题。譬如,服务器位于东八区(北京时间,GMT+8:00),而身处东四区的用户想要查询当天的销售记录。则需把东四区的“今天”这个时间范围转换为服务器所在时区的时间范围。
- readonly,只读,不可用
dashuaifu
jsjspdisablereadOnlyreadOnly
readOnly 和 readonly 不同,在做js开发时一定要注意函数大小写和jsp黄线的警告!!!我就经历过这么一件事:
使用readOnly在某些浏览器或同一浏览器不同版本有的可以实现“只读”功能,有的就不行,而且函数readOnly有黄线警告!!!就这样被折磨了不短时间!!!(期间使用过disable函数,但是发现disable函数之后后台接收不到前台的的数据!!!)
- LABjs、RequireJS、SeaJS 介绍
dcj3sjt126com
jsWeb
LABjs 的核心是 LAB(Loading and Blocking):Loading 指异步并行加载,Blocking 是指同步等待执行。LABjs 通过优雅的语法(script 和 wait)实现了这两大特性,核心价值是性能优化。LABjs 是一个文件加载器。RequireJS 和 SeaJS 则是模块加载器,倡导的是一种模块化开发理念,核心价值是让 JavaScript 的模块化开发变得更
- [应用结构]入口脚本
dcj3sjt126com
PHPyii2
入口脚本
入口脚本是应用启动流程中的第一环,一个应用(不管是网页应用还是控制台应用)只有一个入口脚本。终端用户的请求通过入口脚本实例化应用并将将请求转发到应用。
Web 应用的入口脚本必须放在终端用户能够访问的目录下,通常命名为 index.php,也可以使用 Web 服务器能定位到的其他名称。
控制台应用的入口脚本一般在应用根目录下命名为 yii(后缀为.php),该文
- haoop shell命令
eksliang
hadoophadoop shell
cat
chgrp
chmod
chown
copyFromLocal
copyToLocal
cp
du
dus
expunge
get
getmerge
ls
lsr
mkdir
movefromLocal
mv
put
rm
rmr
setrep
stat
tail
test
text
- MultiStateView不同的状态下显示不同的界面
gundumw100
android
只要将指定的view放在该控件里面,可以该view在不同的状态下显示不同的界面,这对ListView很有用,比如加载界面,空白界面,错误界面。而且这些见面由你指定布局,非常灵活。
PS:ListView虽然可以设置一个EmptyView,但使用起来不方便,不灵活,有点累赘。
<com.kennyc.view.MultiStateView xmlns:android=&qu
- jQuery实现页面内锚点平滑跳转
ini
JavaScripthtmljqueryhtml5css
平时我们做导航滚动到内容都是通过锚点来做,刷的一下就直接跳到内容了,没有一丝的滚动效果,而且 url 链接最后会有“小尾巴”,就像#keleyi,今天我就介绍一款 jquery 做的滚动的特效,既可以设置滚动速度,又可以在 url 链接上没有“小尾巴”。
效果体验:http://keleyi.com/keleyi/phtml/jqtexiao/37.htmHTML文件代码:
&
- kafka offset迁移
kane_xie
kafka
在早前的kafka版本中(0.8.0),offset是被存储在zookeeper中的。
到当前版本(0.8.2)为止,kafka同时支持offset存储在zookeeper和offset manager(broker)中。
从官方的说明来看,未来offset的zookeeper存储将会被弃用。因此现有的基于kafka的项目如果今后计划保持更新的话,可以考虑在合适
- android > 搭建 cordova 环境
mft8899
android
1 , 安装 node.js
http://nodejs.org
node -v 查看版本
2, 安装 npm
可以先从 https://github.com/isaacs/npm/tags 下载 源码 解压到
- java封装的比较器,比较是否全相同,获取不同字段名字
qifeifei
非常实用的java比较器,贴上代码:
import java.util.HashSet;
import java.util.List;
import java.util.Set;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
import net.sf.json.JsonConfig;
i
- 记录一些函数用法
.Aky.
位运算PHP数据库函数IP
高手们照旧忽略。
想弄个全天朝IP段数据库,找了个今天最新更新的国内所有运营商IP段,copy到文件,用文件函数,字符串函数把玩下。分割出startIp和endIp这样格式写入.txt文件,直接用phpmyadmin导入.csv文件的形式导入。(生命在于折腾,也许你们觉得我傻X,直接下载人家弄好的导入不就可以,做自己的菜鸟,让别人去说吧)
当然用到了ip2long()函数把字符串转为整型数
- sublime text 3 rust
wudixiaotie
Sublime Text
1.sublime text 3 => install package => Rust
2.cd ~/.config/sublime-text-3/Packages
3.mkdir rust
4.git clone https://github.com/sp0/rust-style
5.cd rust-style
6.cargo build --release
7.ctrl