- Linux内核srio驱动,Zynq—Linux移植学习笔记(十四):RapidIO驱动开发
weixin_39942572
Linux内核srio驱动
#defineDRIVER_NAME"xiic-rio"#defineSRIO_ZYNQ_BASEADDR0x40000000#defineSRIO_ZYNQ_NODE_BASEADDR0x10100#defineSRIO_ZYNQ_MAX_HOPCOUNT13structxiic_rio{structmutexlock;u8*data;};/*Weneedglobalvarriableforma
- Rust语言——枚举与模式匹配
一只猪咪
rust开发语言后端
定义枚举枚举允许我们列举所有可能的值来定义一个类型关键字enumenumIpAdd{//枚举的变体可以是任意类型的甚至可以是结构体structv4(u8,u8,u8,u8),v6(String),v8{one:u32,two:u32},//匿名结构体}fnmain(){letfour=IpAdd::v4(127,0,0,1);//两个IpAdd的实例letsix=IpAdd::v6(String:
- 用友U8 其他入库单及序列号查询语句
zikn_92
SQLSERVER用友U8SQL语句数据库语句数据库
SELECT--其他入库单单号rdrecord08.cCodeAS其他入库单单号,--日期rdrecord08.dDateAS日期,--制单人rdrecord08.cMakerAS制单人,--审核人rdrecord08.cHandlerAS审核人,--审核日期rdrecord08.dVeriDateAS审核日期,--存货编码rdrecords08.cInvCodeAS存货编码,--数量rdreco
- 用友U8销售出库单及序列号查询语句
zikn_92
用友U8SQL语句数据库语句SQLSERVER数据库
SELECTa.cCodeAS销售出库单单号,a.dDateAS日期,a.cMakerAS制单人,a.cHandlerAS审核人,a.dVeriDateAS审核日期,b.cInvCodeAS存货编码,--b.cInvNameAS存货名称,--b.cInvStdAS规格型号,b.iQuantityAS数量,b.cBatchAS批号,c.cInvSNAS序列号FROMrdrecord32a--销售出库
- 用友U8其他出库单及序列号查询语句
zikn_92
SQLSERVER用友U8SQL语句数据库语句数据库
SELECT--从其他出库单主表获取字段main.cCodeAS其他出库单单号,main.dDateAS日期,main.cMakerAS制单人,main.cHandlerAS审核人,main.dVeriDateAS审核日期,--从其他出库单子表获取字段sub.cInvCodeAS存货编码,sub.ccusinvnameAS存货名称,--假设规格型号无对应字段,先设为NULL,你可按实际修改NULL
- 用友U8查询物料的最后一次出入库记录
haichao118
用友数据库sql运维
SELECTInventory.cInvCodeAS物料编码,Inventory.cInvNameAS物料名称,Inventory.cInvStdAS规格型号,CONVERT(VARCHAR(100),dSDate,23)AS创建日期,TempLsz.dDateAS最后出入库日期,TempLsz.DJLXAS单据类别FROMInventoryLEFTJOIN(SELECTTemp.CHBM,CON
- 用友 U8出入库查询SQL 连接UNION ALL
zikn_92
SQLSERVER用友U8SQL语句数据库语句数据库
--销售出库单查询SELECT'销售出库单'AS单据类型,a.cCodeAS单号,a.dDateAS日期,a.cMakerAS制单人,a.cHandlerAS审核人,a.dVeriDateAS审核日期,b.cInvCodeAS存货编码,b.iQuantityAS数量,b.cBatchAS批号,c.cInvSNAS序列号FROMrdrecord32aJOINrdrecords32bONa.ID=b.
- STM32项目实际问题:函数返回值为u8如何调用到SPI屏幕函数u8 *中打印
蔡徐坤666
C语言STM32stm32c语言
/***@brief查看指纹数量*@paramvoid*@retvalvoid*@function*/u8Look_flag=1;u8Look_finger=1;voidLook_ALL_Finger(void){u8*data;//定义指针if(Look_finger){u8Look_val[20]={0};//定义工具数组page_flag=0;//设置密码标志位Look_val[0]=Get
- 【wp】hgame2023 week3 Re&&Pwn
woodwhale
ctf与君共勉pwnctfpwnrehgame
【wp】hgame2023week3Re&&PwnRecpp那个chacha20加密不会。kunmusic用dnspy逆dll,在Program的Main方法中找到了初始化的数据下断点执行,拷贝出data写一份脚本进行data与104的异或defstep_one():withopen("./data",encoding="u8")asf:lines=f.readlines()data=[]forl
- Rust 中的 Vec<u8> 类型
星河繁
rust开发语言后端
Vec在Rust编程语言中是一种非常常见的类型,它是标准库提供的可变大小的字节向量(vector)类型。具体来说:Vec是一个实现了动态数组功能的集合类型,可以在运行时调整其长度。指定了向量元素的具体类型,这里是无符号8位整数(Unsigned8-bitInteger),即单个字节。因此,Vec可以理解为一个能够存储任意数量字节的数据结构,它通常用来表示字节序列或二进制数据,如网络数据包、文件内容
- Rust 里 String,str,Vec<u8>,Vec<char> 相互转换【Conversion between String, str, Vec<u8>, Vec<char> in Rust】
屁屁
Rustrust开发语言后端
Rust里String如何转换为&strRust里String如何转换为VecRust里String如何转换为Vec或其他相互转换,请看:usestd::str;fnmain(){//起始:Vecletsrc1:Vec=vec!['j','{','"','i','m','m','y','"','}'];//从Vec转换为Stringletstring1:String=src1.iter().col
- Rust中Struct与`&[u8]`的相互转换
skyf**er
rust
1.Struct转&[u8]struct定义如下#[repr(C)]structRow{id:u32,username:[u8;32],email:[u8;255],}Struct转&[u8],约束条件是Sizedpubunsafefnserialize_row(src:&T)->&[u8]{::std::slice::from_raw_parts((srcas*constT)as*constu8
- 通过例子学 rust 个人精简版 2-1
独好紫罗兰
通过例子学rustrust
2-1原生类型有符号整数(signedintegers):i8、i16、i32、i64、i128和isize(指针宽度)无符号整数(unsignedintegers):u8、u16、u32、u64、u128和usize(指针宽度)浮点数(floatingpoint):f32、f64char(字符):单个Unicode字符,如'a','α'和'∞'(每个都是4字节)bool(布尔型):只能是true
- Rust 中的关键字以及示例
后端rust
1.常见关键字as:用于类型转换,例如将一个值从一种类型转换为另一种类型。letx:i32=42;lety:u8=xasu8;break:用于提前退出循环。foriin0..10{ifi==5{break;}}const:定义一个常量,常量的值在编译时就确定,不会在运行时改变。constMAX_POINTS:u32=100_000;continue:跳过当前循环中的剩余部分,直接进入下一次循环迭代
- 简单的avr c语言程序,avr单片机c语言编程风格介绍 - 全文
望止洋
简单的avrc语言程序
摘要:作为一个初学者如何具有良好的程序设计风格呢?下面小编将以avr单片机介绍它的c语言编程风格。C语言编程风格介绍1.变量定义在定义变量时,前缀使用变量的类型,之后使用表现变量用途的英文单词或单词缩写,且每个单词或缩写的首字母大写,各种前缀缩写如下:无符号变量使用u8,u16,u32;例:unsignedcharu8Temp;有符号变量使用s8,s16,s32;例:chars8Temp;浮点数变
- 【Rust练习】11.struct
bluebonnet27
RustC++工作业务rust开发语言后端
练习题来自:https://practice-zh.course.rs/compound-types/struct.html1对于结构体,我们必须为其中的每一个字段都指定具体的值//fixtheerrorstructPerson{name:String,age:u8,hobby:String}fnmain(){letage=30;letp=Person{name:String::from("sun
- 用友U8 Cloud RepAddToTaskAction SQL注入漏洞复现
天官赐福万无禁忌
漏洞复现安全web安全
1产品简介用友U8Cloud是用友推出的新一代云ERP,主要聚焦成长型、创新型企业,提供企业级云ERP整体解决方案。2漏洞概述用友U8CloudRepAddToTaskAction接口处存在SQL注入漏洞,未经身份验证的远程攻击者除了可以利用SQL注入漏洞获取数据库中的信息(例如,管理员后台密码、站点的用户个人信息)之外,甚至在高权限的情况可向服务器中写入木马,进一步获取服务器系统权限。3影响范围
- 用友U8 CRM exportdictionary.php SQL注入漏洞复现
0xSecl
漏洞复现安全web安全
0x01产品简介用友U8CRM客户关系管理系统是一款专业的企业级CRM软件,旨在帮助企业高效管理客户关系、提升销售业绩和提供优质的客户服务。0x02漏洞概述用友U8CRM客户关系管理系统exportdictionary.php文件存在SQL注入漏洞,未经身份验证的攻击者通过漏洞执行任意SQL语句,调用xp_cmdshell写入后门文件,执行任意代码,从而获取到服务器权限。<
- 【编程】Rust语言入门第5篇 复合类型——数组、结构体、元组、枚举
CS_Zero
rust开发语言后端
数组Rust中有定长数组、变长数组,与两种字符串类似,前者在栈上,记为array,速度快,后者类型为Vector,在堆上,性能较低。声明Rust数组的声明比C形式较简,与Python形似。letarr=[1,2,3,4,5];为数组声明类型,leta:[u8;5]=[1,2,3,4,5];声明重复元素的数组,//重复5次的3leta:[u8;5]=[3;5]遍历与Python相似,可用forin遍
- 8岁女孩比赛刚开始就摔倒在起跑线,却获赞500万,背后的原因是这个
橙哲学堂周老师
在一场重要的体育比赛中,起步就是个大跟头接下来,你会选择怎么做?北京8岁女孩马子惠,用行动给出了一个精彩答案↓↓↓在2020—2021年度北京青少年短道速滑联赛第一站U8组500米四分之一决赛中,8岁的马子惠刚出发就不慎摔倒。但她没有犹豫,立刻爬起来追了上去。在鼓励声中,她不停追赶,50米、40米、30米、20米……马子惠接连超过前面的选手,率先冲过终点。这段视频被传到网上后,获得了超500万网友
- 报表人福利:销售业绩报表分析
0d40d9b5ca84
销售业绩报表相信是不少销售人员每月甚至每周、每天都要做的报表,面对日日重复的基础性报表难免有心无力,更别提深入挖掘分析过往的销售数据了。哪些客户购买的单品在减少?哪些客户的成交频率在下降?怎么分析销售业绩已经下降的客户......管理者想获取这些信息需要通过分析数据来得到。但很多企业使用传统的ERP软件做分析之前(用友U8为例),便会被取数的繁琐所难倒:导出、拼接、汇总等操作,且系统固化的报表较为
- u8 bit0 :1; “:”位字段的声明(也称为位段)
InJre
C
在C语言中,冒号(:)用于声明bit字段,也称为位域(Bit-field)。位域允许我们在结构体中对结构成员进行位级的精确操作,主要用于对寄存器和硬件操作进行描述和访问。冒号后面的数字表示该位域的位宽度。在通信中,数据的传输往往需要进行数据的和。位域可以用于将多个字段打包成一个数据结构,便于进行传输。例如,一个字节中包含多个开关状态,可以使用位域将每个开关状态的位进行定义,然后将它们打包到一个字节
- Rust复合类型详解
好奇的菜鸟
Rustrust开发语言后端
在Rust中,复合类型是一种能够将多个值组合在一起的数据类型。本篇博客将介绍两种常见的复合类型:元组(Tuple)和数组(Array)。Tuple(元组)元组是Rust中的一种复合类型,它可以将多个不同类型的值组合在一个类型里。元组的长度是固定的,一旦声明就无法改变。以下是一个元组的例子:fnmain(){lettup:(i32,f64,u8)=(500,6.4,1);//通过索引访问元组的元素p
- C语言与python之间的串口通信协议的技巧
超会偷电瓶车
STM32python
我们在做以stm32为主控芯片,然后openmv/k210为摄像头的时候,通常需要stm32开串口,然后摄像头通过串口数据发送给stm32,最后在32内部处理这些发送出来的数据,通常情况下这些外设都是采用python编程的,但是stm32端的接口是c语言,这个时候就涉及到一些通信协议。由于进行串口通信的时候,只能传递unsignedchar(u8)字节型的数据,所以就会有一些要将几个u8合并或者将
- u8将数据库服务器的文件,u8数据库服务器如何安装
韦先波
u8将数据库服务器的文件
u8数据库服务器如何安装内容精选换一换此场景下数据库的迁移有如下方法:数据库迁移同样可以使用主机迁移服务SMS,但是只能离线迁移。详情请参见方法一:使用SMS部分。如果对停机时间有较高要求,您也可以使用数据库的备份恢复功能或者数据库同步复制技术进行迁移。本文方法二:使用备份恢复进行迁移和方法三:使用数据库同步复制技术进行迁移部分将以HANA为例,说明如何使用数据库的自身能力降华为云帮助中心,为用户
- STM32错误纠错
linux boy
每天一遍stm32
while(USART_GetFlagStatus(USART1,USART_FLAG_TC)==RESET);:意思是没有发送数据或没有发送完数据的时候是RERET,一直死等;直到把数据发送完是SET,等式不成立往下执行。voidSend_data(u8*s){while(*s!='\0'){while(USART_GetFlagStatus(USART1,USART_FLAG_TC)==RES
- labview高低拼接的理解
视觉小六
labviewlabview
1.高低拼接的原因计算机的一个字节由8位组成,无符号的8位整形表示的范围为0~255,范围太小了,所以用双字节,即16位整形表示更大范围的数字0~655352.labview中的高低拼接实质是高8位字节左移8位与低8位字节相加,结果是双字节整形3.类似的C语言中的表达为:(U8)DataOut[0]<<8|(U8)DataOut[1]或者(U8)DataOut[0]
- C/C++编码问题研究
barbyQAQ
c++windowsC语言c语言c++开发语言
文章目录一、Unicode字符集与U8/U16/U32编码二、编码1.占字节数2.ASCII、GB2312、GBK、GB18030以及UTF8的关系3.BOM4.UTF-8的存储实现三、编译器字符集设置1.GCC语法Example2.MSVC语法Example三、wchar_t五、编码转换函数六、代码&实践1.UTF8与UTF16、UTF32的转换2.GBK与UTF16的转换七、参考资料/辅助网站
- u8、u16、u32、s8、s16、s32、Size_t 是什么类型
Talentisan
1.u8就是unsignedchar,是8位无符号char类型的值/*!
- 用友U8 CRM系统help2 任意文件读取漏洞(1day)
故事讲予风听
漏洞复现web安全漏洞复现网络安全poc
声明本文仅用于技术交流,请勿用于非法用途由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,文章作者不为此承担任何责任。一、产品简介《U8+CRM》是一款专为代理销售服务行业设计的集CRM、呼叫中心、OA核心应用于一体,提供前端营销、后端业务处理及员工管理一体化应用的管理软件。软件立足代理销售服务行业管理一体化的高度,以“整合、专业、智能、畅捷”为产品研发理念,
- 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