- 使用asn1tools进行asn1编解码
red_leaf_412
python学习
最近在做3GPP的编解码,发现有两个第三方库比较好用。一个是ASN1C(c语言编译环境),一个是python第三方库asn1tools。这里介绍下asn1tools的使用方法:1第一步:生成asn文件将需要编码的数据结构保存在asn后缀名的文件中3GPP中的结构如下:--ASN1STARTBCCH-BCH-Message-NB::=SEQUENCE{messageBCCH-BCH-MessageT
- ‘pip’ 不是内部或外部命令,也不是可运行的程序或批处理文件解决方案。
雪山之巅GGG
Pythonpythonpip
问题描述:不能运行pip命令在Pycharm的Terminal的命令框中不能运行pip命令,提示’pip’不是内部或外部命令,也不是可运行的程序或批处理文件。'pip'不是内部或外部命令,也不是可运行的程序或批处理文件。原因分析及解决方案:1:检查pip在CMD命令窗口中是否能够运行:如果不能运行,检查环境变量中是否添加了pip的路径。[添加路径参考:https://zhidao.baidu.co
- python-使用ffmpeg批量修改文件的后缀名
Lulifer。
批量改名
importosimportsubprocessdefconvert_ogg_to_mp3(directory):forfilenameinos.listdir(directory):iffilename.endswith(".ogg"):#获取文件的完整路径file_path=os.path.join(directory,filename)#创建一个新的文件名,只是将扩展名从.ogg更改为.mp
- maven安装配置之后mvn命令仍然无效的解决办法
ZhangYuanhao_1995
maven
问题描述:配置了maven的环境变量,用mvn-v提示不是内部或外部命令,也不是可运行的程序或批处理文件。解决办法:1.在系统变量Path那添加%M2_HOME%\bin路径,2.在用户变量的Path那也添加%M2_HOME%\bin。之后就能正常使用mvn了。
- vscode安装easy sass插件
wendyzhouwendy
cssvscodesass
大无语事件,今天好歹都要发个博,真是无语到家了今天下载安装了Vscode,然后在微信开发者工具中导入已安装的vscode扩展,也进行了相关配置。本来一切准备就绪,开始用scss编译wxss文件,发现代码不显示提示,也编译不成功,弹出提示EasySass:couldnotgenerateCSSfile.SeeOutputpanelfordetails.搜了半天原来是后缀名写错了,无语子!!!!!!!
- Vscode 使用easy sass插件报错
游郭飞鸿引晨铃
vscodesass前端
我在vscode正常下载easysass插件后,按照正常的流程设置了插件环境,但是每次在.scss文件上进行内容添加时,总是会报错”EasySass:couldnotgenerateCSSfile.SeeOutputpanelfordetails.“,但是我的scss文件后缀名是正确的,而且也能生成css文件,请问哪里出错了呢?2024.1.12更新看到有人问就更新下,以下是可能导致的一些原因,我
- 佳佳mpg格式转换器免费版 v12.4.0.0
ldy721224
多媒体类视频转换MPGmpg格式转换器
点击下载来源:佳佳mpg格式转换器免费版v12.4.0.0佳佳MPG格式转换器是一款功能强大的MPG、MPEG-2视频格式转换器,mpg格式转换器它可以带给您超高速和超高质量视频转换体验。可以转换成DivX,XviD,AVI,WMV,MPG,MPEG,MPG,MP4,MKV等流行的视频格式。以便用户刻录DVD、VCD、SVCD或者用会声会影进行二次编辑。并且支持支持批处理文件的转换。本款mpg格式
- 微服务学习笔记--(Nacos配置管理)
路西法98
微服务学习笔记
Nacos配置管理统一配置管理配置热更新配置共享搭建Nacos集群Nacos配置管理-Nacos实现配置管理统一配置管理配置更改热更新在Nacos中添加配置信息:配置管理-配置列表-+在弹出的表单中填写配置信息:DataID:配置文件的id:[服务名称]-[profile].[后缀名]#eg:orderservice-dev.yamlGroup:DEFAULT_GROUP#分组,默认即可配置格式:
- npm run dev运行出现NODE_OPTIONS=--max_old_space_size=4096 vite --mode dev --host?
舒一笑
Vuenpm前端node.js
问题描述PSE:\AWorkDataease\DataEase\core\core-frontend>
[email protected]_OPTIONS=–max_old_space_size=4096vite--modedev--host0.0.0.0‘NODE_OPTIONS’不是内部或外部命令,也不是可运行的程序或批处理文件。解决方案遇到'NODE_OPTIONS'
- [问题记录]SQLserver数据库是否可以新建多个.mdf文件?
ziziju
数据库数据库sql
结论:1.可以,但只有第一个(.mdf)为当前数据库主文件。2.当有多个(.mdf)文件时,语句不会出现错误,但不符合命名约定,即命名约定不正确。3.数据库扩展名可以任意,官方文档中推荐主数据文件使用(.mdf),辅数据文件使用(.ndf),但如果使用例如:(.abc)作为文件后缀名,也是正确的。(具体官方文件截取见图1-1)参考内容:经查阅SQlServer官方文档中文原文:”PRIMARY指定
- vue 文件下载支持pdf,jpg,png
学不会•
vue.jspdfjavascript
1232123112//下载模版handleDownloadFile(url){if(!url){this.$message.error('暂无文件')returnfalse}//此方法会不带后缀名,所以要拿到文件的后缀名constnum=url.split('.')consttype=num[num.length-1]constlink=document.createElement('a')fe
- Win10_cmd下提示:‘xxx’不是内部或外部命令,也不是可运行的程序 或批处理文件
笑胖仔
一、windows下命令行查看ip:win+R,调出【运行】,输入cmd,回车打开终端,输入ipconfig,查看成功:二、可能出现的问题:‘ping’不是内部或外部命令,也不是可运行的程序或批处理文件。‘ipconfig’不是内部或外部命令,也不是可运行的程序或批处理文件。解决:1、控制面板-系统:2、高级系统设置-环境变量:3、找到系统变量中Path:4、双击打开Path,点新建:5、将该路径
- 【7-1】实验——实体统一和歧义消除
铁盒薄荷糖
知识图谱实战6+3天windowsc#开发语言
一、使用jieba完成公司名的实体统一#核心代码:建立main_extract,当输入公司名,返回会被统一的简称defmain_extract(company_name,d_4_delete,stop_word,d_city_province):"""company_name输入的公司名stop_word停用词d_4_delete后缀名d_city_province地区"""company_nam
- 树莓派Raspbian开启ssh的几种方式
传说中的暗暗
嵌入式Linux#树莓派RaspberryPiraspbian树莓派
前言树莓派安装完Raspbian系统,启动后ssh服务默认是关闭的,如果需要通过ssh连接的话必须先开启ssh服务1、SD卡中创建ssh文件raspbian系统默认ssh为关闭状态,最简单的开启方法是在内存卡根目录下建个名为ssh的文件,放入树莓派重启就会自启ssh服务了。即在boot目录中创建名为ssh的txt文档ssh.txt然后将后缀名.txt删除将SD卡插回树莓派上,启动后稍等片刻就开启了
- rust学习笔记-hello_world()
二队长
rust
1.rust程序后缀名为:.rs文件命名规范:多个单词之间用_分割2.编译:在命令行中运行rustctest.rs其中test为文件名运行:在命令行中输入.\main.exe(.\表示当前层目录…\表示上一层目录…\表示上两层目录)3.4.—笔记出处:https://www.bilibili.com/video/BV1hp4y1k7SV?p=10&spm_id_from=pageDriver
- Java学习第一天,编写一个HelloWorld代码
foreverxzt
java学习开发语言
1,利用Notepad++来编写java代码,创建一个code文件夹,来存放代码2,新建一个java文件文件后缀名为.javaHelloWorld.java需要注意的是,系统可能没有显示文件后缀名,我们需要手动打开以下是将文件后缀名打开的方式:第一步,首先点击查看按钮,第二步,将文件拓展名勾选上即可3,编写代码publicclassHelloWorld{publicstaticvoidmain(S
- bat 定时收缩sqlserver2017
三希
sqlserver数据库oracle
如果你希望使用批处理(.bat)文件来定时收缩SQLServer的数据库,你可以编写一个脚本来执行这个任务。但首先,需要注意的是,定期收缩数据库通常不是一个好的做法,因为它可能会对性能产生负面影响,并可能导致数据库碎片化。然而,如果你确实需要这样做,以下是一个简单的示例,展示了如何使用SQLCMD工具在批处理文件中执行收缩数据库的操作:@echooffset"DBNAME=YourDatabase
- 批量为文件重命名,不会这招就可惜了
新精英充电站
很多职场人士都会遇到需要修改文件名的情况。如果文件不多,选中文件,按F2就可以快速重命名。但是文件数量太多,例如有100个文件要重命名,一个一个地来,得多久呀。其实文件重命名也有巧秒的方法,其原理是:用dos下的批处理文件bat文件来为文件重命名。而bat文件可以修改txt记事本文件而来。但是还有一个关键点,需要在bat文件写清楚文件的原名和修改后的名称。所以还要借助Excel快速提取原文件名称及
- 文件上传漏洞--Upload-labs--Pass10--双写绕过
给我杯冰美式
Web安全--文件上传漏洞web安全文件上传漏洞
一、什么是双写绕过顾名思义,双写绕过就是双写文件后缀名来进行绕过,如:test.php双写后为test.pphphp。通常情况下双写绕过用于绕过源代码中的str_ireplace()函数。二、双写绕过原理1、首先进行代码审计,源代码中有黑名单和str_ireplace()函数的联合使用,将黑名单中的敏感后缀名全部都进行了删除。这就会使我们上传的test.php上传后变成test.,这就会使Apac
- 文件上传漏洞--Upload-labs--Pass09(在某些版本的靶场里是Pass10)--点+空格+点 绕过
给我杯冰美式
Web安全--文件上传漏洞文件上传漏洞web安全
一、什么是点+空格+点绕过顾名思义,将test.php改为test.php..,观察到后缀名php后多出了点+空格+点。那么点+空格+点是如何进行绕过的,在什么情况下可以使用,让我们结合题目讲解。二、代码审计1、查看题目源代码上半部分,题目采取黑名单,并且对Pass05-Pass07的题目中所出现的漏洞进行了有效修复,意味着我们不再能够使用点绕过/空格绕过/大小写绕过了。2、接着查看源代码下半部分
- 文件上传漏洞--Upload-labs--Pass07--点绕过
给我杯冰美式
Web安全--文件上传漏洞文件上传漏洞web安全
一、什么是点绕过在Windows系统中,Windows特性会将文件后缀名后多余的点自动删除,在网页源码中,通常使用deldot()函数对点进行去除,若发现网页源代码中没有deldot()函数,则可能存在点绕过漏洞。通过点绕过漏洞,可以达到上传含有恶意代码的文件的目的。二、通关思路1、首先进行代码审计,发现网页源代码中缺少对点的处理,即deldot()函数,可以进行点绕过。2、上传test.php文
- python找不到requests模块(No module named requests)解决方案
橘向阳
python
python找不到requests模块(Nomodulenamedrequests)解决方案报错原因:没有安装requests的模块解决方法:安装requests的模块即可\Python38>pipinstallrequests'pip'不是内部或外部命令,也不是可运行的程序或批处理文件报错:‘pip’不是内部或外部命令,也不是可运行的程序或批处理文件解决方法:找到python安装下的目录,进入到
- Linux批量更改文件后缀名
东京的雨不会淋湿首尔
一.rename解决Ubuntu系统下rename's//.c//.h/'./*把当前目录下的后缀名为.c的文件更改为.h的文件CentOS5.5系统下rename.c.h*.c把当前目录下的后缀名为.c的文件更改为.h的文件二.shell脚本解决!/bin/bashhttp://blog.csdn.net/longxibendifind./-name*.c|whilereadidoecho"i.
- vscode的格式化配置
草珊瑚_6557
校验和格式化谁所有文件依据正则指定的文件特定后缀名特定目录下的文件谁来格式化插件来格式化内容。常见插件editorconfigeslintveturprettier格式化规则首先不同的文件对应不同的格式化内容其次不同的插件提供不同的格式化功能再者插件之间的格式化功能会覆盖冲突最后格式化规则会和校验规则发生冲突参考规则配置(editorconfig):root=true#根目录的配置文件,编辑器会由
- PC端微信多开代码
cai58201827
微信p2p网络协议
@echoofftaskkill/F/IMwechat.exestart"""D:\ProgramFiles\Tencent\WeChat\WeChat.exe"start"""D:\ProgramFiles\Tencent\WeChat\WeChat.exe"新建一个txt文本输入下面的代码,然后后缀名字改成bat
- pc端微信多开。
L762455597
学习微信
目录前言一、bat文件代码及解读二、实践总结前言学习需要多开微信,但是pc端只允许单开微信,了解到可以通过批处理文件来实现多开。一、bat文件代码及解读@echooff//关闭命令显示正在执行的批处理命令及执行的结果taskkill/F/IM微信.exe//关闭正在执行的微信进程start"""微信.exe位置"//执行微信启动文件start"""微信.exe位置"//同理,需要多开几个就开几行二
- 2018-08-21网站请求+BUG定位
旭日藤王海云
如何定位Bug1.界面:肉眼看前端代码:F12console前端日志报错,定位HTML错误行3.网络请求:F12network/fiddlerF12-network:http请求响应(网络)查看前后端交互请求是否报错请求列表a.接口名字b.状态:http状态码c.类型(根据后缀名判断):图片(jpg,png,gif),脚本(js),样式(css),界面(html/jsp),接口4.数据库:数据库客
- Shell脚本入门:编写格式与执行方式
Javin_Ai
LinuxShell学习linuxshelljava
文章目录Shell脚本入门:编写格式与执行方式目标Shell脚本文件编写规范脚本文件后缀名规范首行格式规范注释格式shell脚本HelloWord入门案例需求效果脚本文件的常用执行3种方式介绍3种方式的区别执行脚本方式1-sh命令执行执行脚本方式2-bash命令执行执行脚本方式3-仅路径执行语法语法示例:使用仅路径方式执行helloworld.sh脚本文件小结Shell脚本入门:编写格式与执行方式
- ‘vue-cli-service‘ 不是内部或外部命令,也不是可运行的程序
舒一笑
Vuevue.js前端javascript
遇到'vue-cli-service'不是内部或外部命令,也不是可运行的程序或批处理文件。的错误时,通常意味着VueCLI没有被正确安装或配置在项目中。这可能是因为node_modules目录缺失了必要的包,或者局部安装的VueCLI没有被正确设置到系统的PATH环境变量中。下面是几个步骤来解决这个问题:确保VueCLI已安装:首先,确保你已经全局安装了VueCLI。可以通过下面的命令来安装:np
- 应急响应实战笔记01入侵排查篇(5)
Pluto-2003
应急响应笔记网络安全web安全
第5篇:勒索病毒自救指南前言经常会有一些小伙伴问:中了勒索病毒,该怎么办,可以解密吗?第一次遇到勒索病毒是在早几年的时候,客户因网站访问异常,进而远程协助进行排查。登录服务器,在站点目录下发现所有的脚本文件及附件后缀名被篡改,每个文件夹下都有一个文件打开后显示勒索提示信息,这便是勒索病毒的特征。出于职业习惯,我打包了部分加密文件样本和勒索病毒提示信息用于留档,就在今天,我又重新上传了样本,至今依然
- 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