- 蓝牙 - TI的Bluetopia协议栈 - 2 (BT-STACK-LINUX-ADDON)
夜流冰
蓝牙笔记
TIBluetoothLinuxAdd-OnforAM335xEVM,AM437xEVMandBeagleBoneWithWL18xxandCC256xTI-BT-STACK-LINUX-ADDONDriverorlibrary|TI.comOverview该软件包包含TI蓝牙堆栈和平台管理器的安装包、预编译对象和源代码,可在AM437xEVM、AM335xEVM或BeagleBone上轻松升级默
- BBB linux内核及模块编译
zhang433
linuxarm开发ubuntu
BBB基于TI公司的AM335X开发的Linux内核编译先进行环境变量导出,参考上一篇文章:exportPATH=/linux-devkit/sysroots/x86_64-arago-linux/usr/bin:$PATHroot@joe-virtual-machine:/home/joe#cat/etc/profile#/etc/profile:system-wide.profilefilef
- AM335x核心频率设置和DDR3参数调整方法
savage_sdj
AM335xMPUCOREDDR3SoftwareLeveling
敬请期待2023/11/15更新DDR3的参数就这么多,我们来逐一解释一下每一条的含义我们的板子是使用了三星的K4B1G1646G-BCH9,1Gbit,DDR3-1333,实际因为AM335x的ddr频率最多支持400Mhz,所以只能运行在DDR3-800的频率。下面的计算,也都是按照DDR3-800来计算的。计算DDR3参数会使用到2个工具,AM335x_DDR_register_calc_t
- AM335x核心板LCD信号导致DDR3内存不稳定
savage_sdj
AM335xTIDDR3LCD干扰不稳定
调试核心板时,碰到了点问题,DDR3内存始终不稳定,经过仔细调试,发现只要打开LCD显示,DDR3的数据就不定期的会有错误。为此单独在boot下做过内存测试,就是每个地址都往里写0,0xffffffff,再写0x555555550xaaaaaaaa,然后写一个顺序号,然后下一个地址,直到内存写完,最后判断整个内存里存的数据是否是顺序号(0,1,2,3,4,5……),通过则数据全部清零,从头开始再来
- 基于AM62x的ARM+FPGA+Codesys低成本软PLC解决方案
深圳信迈科技DSP+ARM+FPGA
ARM+Codesysfpga开发arm开发codesys
GPMC并口简介GPMC(GeneralPurposeMemoryController)是TI处理器特有的通用存储器控制器接口,支持8/16bit数据位宽,支持128MB访问空间,最高时钟速率133MHz。GPMC是AM62x、AM64x、AM437x、AM335x、AM57x等处理器专用于与外部存储器设备的接口,如:(1)FPGA器件(2)ADC器件(3)SRAM内存(4)NOR/NAND闪存G
- BB-Black开发板更新内核—Apple的学习笔记
applecai
首先TI-SDK提供了SD卡启动制作的工具及说明,通过如下地址可以下载http://software-dl.ti.com/processor-sdk-linux/esd/AM335X/latest/index_FDS.htmlWindowsSDCardCreationGuide为Help文件下载镜像am335x-evm-linux-04.03.00.05.img.zip来使用。其中需要下载2个工具
- u-boot设置tftp启动内核和nfs根文件系统
_黑洞_
linux内核u-bootuboot嵌入式
首先服务器需要配置好nfs和tftp,这两个在网上有很多资料,这里就省略了。在这个例子中我的服务器地址是:192.168.88.18,nfs跟文件系统目录为:/home/ubuntu/disk-2/nfs_rootfs,tftp目录为:/home/ubuntu/disk-2/tftpboot。tftp目录下已经放置了内核zImage和设备树文件lkf_am335x.dtb。进入命令行之后设置开发板
- TI Cortex-A8 AM335X开发板工控板
myplucky
TICortex-A8AM335X工控板AM335X开发板Cortex-A8开发板Linux系统TI开发板
◆采用TIAM335X系列处理器,最高720MHz高速ARMCortex-A8核心;◆256MBDDR2SDRAM(RAM最大扩展至512M,批量用户定制)使较多代码程序运行成为可能;◆256MBNandFlash2MBDataFlash(Flash最大扩展至64G,批量用户定制);◆2路10M/100M/1000M以太网口;◆核心板单5V供电,采用TI自带的MPU管理芯片,输出核心板所需的所有电
- am3352 wince gt ft触摸屏驱动
SVS4414
gt910/**am335x_adc_touch.cpp**Createdon:2013-3-1*Author:STEVEN*/#pragmawarning(push)#pragmawarning(disable:41274201)//------------------------------------------------------------------------------//Pu
- 嵌入式开发实践
SVS4414
2017/8/1am3352usb鼠标不显示:1,首先usb驱动不行、咱也确定不了是不是wince7、要usb正常使用鼠标才显示。2,然后就漫长的找排除方法网上看到别人写的:我在用BSP_WINCE_ARM_A8_02_30_00代码开发AM335Xwince7平台。我想在用触摸屏操作WINCE7OS时,能有鼠标箭头。但是现在没有。请大家教教我如何打开鼠标箭头?我自己也试着去调试代码,但是发现下面
- FBTFT驱动移植
zm.sun
软件
移植fbtft到荔枝派Nano1.3inchLCDHATfbtft的官方wikiFBTFTdriverSt7789vLCD移植简介基于AM335X和Linux的LCDLM6069驱动移植Liunx驱动学习:基于imx6ul驱动oledssd1306实现终端显示在fbtft源代码基础上进行移植移植树莓派中的fbtft显示驱动到Linux开发板下(一)
- Wakeup linux system from sleep mode
hunan4222
PM
Wakeuplinuxsystemfromsleepmodev0.0120190831Init1.wakeupsoucesLinuxSystem进入sleep状态之后,需要有设备进行唤醒。Linux支持多中设备做为wakeupsource,GPIOwakeupUSBwakeupTouchscreenwakeupMMC/SDwakeRTCwakeupDMTimerwakeup参考来自:AM335xP
- 在linux下使用am335x的DMA
yebanguhe
[本文首发于cnblogs,作者:byeyear,Email:
[email protected]]这几天在弄am3358的DMA,简化应用环境如下:am3358的FSMC接了一片FPGA;FPGA上接ADC;am3358通过FPGA以DMA方式读取ADC数据。事先在网上查找过相关资料,发现关于这方面工作的文章极少,即使TI官网上也没什么可靠资料,心里还是有些忐忑的,结果在实现过程中发现意外的简单,所以把过
- Codesys + BeagleBone PLC控制达到小儿科水平之Modbus TCP通讯
dylanZheng
Codesystcp/ipCodesysModbus
Codesys+BeagleBonePLC控制达到小儿科水平之ModbusTCP通讯1,项目目标准备将自己设计的AM335x平台变成一个PLC平台,所以准备学习一些有关PLC控制和开发的技术。2,项目环境因为Beaglebone使用的也是AM335x处理器,所以准备先在Beaglebone平台上练练手。硬件:BeagleboneblackC版本软件:BeagleboneDebian操作系统。COD
- AM335X 3款核心板比较
weixin_34380296
嵌入式操作系统
最近,米尔科技在插针式核心板的基础上,又推出了邮票孔和金手指两种核心板,及其配套的底板,成为AM335X完整的解决方案,三块核心板:图1AM335X三款核心板3款开发板提供灵活的存储配置,DDR3内存可选128MB、256MB、512MB大小,内部存储NandFlash可选128MB、256MB、512MB,且全部是工业级配置。除此之外,还有内部RTC、按键、音频输入输出、4.3寸和7寸屏显示、最
- 米尔科技AM335X核心板,AM3359核心板,AM3352核心板,TI核心板,Cortex-A8核
weixin_34406796
嵌入式移动开发操作系统
MYC-AM335X核心板MYC-AM335X是深圳市米尔科技有限公司推出的一系列以TIAM335X系列处理器为核心的嵌入式核心板。AM335X系列器件拥有ARMCortex-A8内核的高性能、低功耗的特性,可以提供相同成本下最高的DMIPS;同时提供3D图形加速和关键外设的集成,可满足各种应用需要。可选的3D图形加速器性能高达20M/tri/s,对LPDDR1/DDR2/DDR3内存的支持,独立
- 再续AM335x经典,米尔TI AM62x核心板上市,赋能新一代HMI
Jason_zhao_MR
嵌入式硬件嵌入式物联网mcu单片机
近十年来,AM335x芯片作为TI经典工业MPU产品,在工业处理器市场占据主流地位,其凭借GPMC高速并口、PRU协处理器等个性化硬件资源,在工业控制、能源电力、轨道交通、智慧医疗等领域广受用户欢迎。随着信息技术的快速发展,TI推陈出新,发布新一代64位MPU通用工业处理器平台-AM62x,用于满足AM335x用户实现更高性能的功能需求。米尔作为领先的嵌入式处理器模组厂商,与TI再联手,推出基于T
- 初探MYD-AM335x开发板
fisheader
学习笔记
MYD-AM335x(NAND)安装工具部署开发环境Ubuntu16.0464位桌面版$sudoapt-getinstallbuild-essentialgit-corelibncurses5-devu-boot-tools$sudoapt-getinstallflexbisontexinfozipunzipzlib1g-devgettext$sudoapt-getinstallgperflibs
- 为工业网关打造的TI AM335x开发板介绍
Jason_zhao_MR
TI
MYD-C335X-GW是米尔电子推出的基于TIAM335x系列处理器的嵌入式板卡,主要面向工业网关,HMI等应用场景。该套产品由核心板MYC-C335X-GW及底板MYB-C335X-GW组合而成:1.MYC-C335X-GW核心板介绍:核心板采用TIAM335x系列处理器,集成了电源管理芯片、DDR3/DDR3L、eMMC/NandFlash、EEPROM、以及160PIN的信号扩展(80*2
- AM335x(TQ335x)学习笔记——USB驱动移植
梦幻贝壳
am335xam335xdevicetree
对于AM335x来讲,TI维护的USB驱动已经非常完善了,本文称之为移植,实际上仅仅是配置内核选项使能USBHOST/OTG功能。废话少说,直接动手开启AM335x的USB驱动配置项。Step1.配置内核支持USB默认的配置项没有配置USB相关的选项,但是DTS已经配置好了,我们不需要对DTS作任何修改,详细的内核配置项如下: DeviceDrivers--->[*]USBsupport--->[
- 米尔AM62x核心板助力新一代工业4.0升级
Jason_zhao_MR
TI工业控制单片机嵌入式硬件arm开发
米尔AM62x核心板续写AM335x经典在过去的十几年中,TISitara系列推出了很多优秀的处理器,其中在工业、电力、医疗等领域有着广泛应用的AM335x系列处理器,引领工业市场从MCU向MPU演进,帮助产业界从ARM9迅速迁移至高性能Cortex-A8处理器,成为一代经典!随着工业4.0的发展,人机交互、工业控制、医疗、新能源等领域的应用在处理器性能、外设资源、功耗、显示及安全等方面面临迫切的
- SD卡无法识别的问题解决 ”mmc0: error -110 whilst initialising SD card”
梦幻贝壳
sd卡MMCSDSDIO
硬件环境:am335x+SD卡SD卡类型:class4,class10问题现象:板子使用sd卡启动,内核启动后,在检测sd卡的时候出错:”mmc0:error-110whilstinitialisingSDcard”,换一张就的sd卡却可以正常识别。不能识别的卡是class10的,可以识别的卡是class4的,那么由此推断卡的速度太快导致无法正常识别卡?想想也说不通,因为并不是所有的class4的
- 嵌入式Linux应用开发-第十五章具体单板的按键驱动程序
华为奋斗者精神
LinuxARMMCUMCUC51linux单片机运维c++c语言
嵌入式Linux应用开发-第十五章具体单板的按键驱动程序第十五章具体单板的按键驱动程序(查询方式)15.1GPIO操作回顾15.2AM335X的按键驱动程序(查询方式)15.2.1先看原理图确定引脚及操作方法15.2.2再看芯片手册确定寄存器及操作方法15.2.3编程15.2.3.1程序框架15.2.3.2硬件相关的代码15.2.3.3测试15.2.4课后作业15.3RK3288的按键驱动程序(查
- 2. 字符设备驱动的传统写法
JalynFong
硬件平台:AM335x编写驱动分下面几步:a--查看原理图、数据手册,了解设备的操作方法;b--在内核中找到相近的驱动程序,以它为模板进行开发,有时候需要从零开始;c--实现驱动程序的初始化:比如向内核注册这个驱动程序,这样应用程序传入文件名,内核才能找到相应的驱动程序;d--设计所要实现的操作,比如open、close、read、write等函数;e--实现中断服务(中断不是每个设备驱动所必须的
- 嵌入式Linux应用开发-基础知识-第七章 具体单板的 LED驱动程序
华为奋斗者精神
LinuxARMMCUMCUC51linux单片机运维c++c语言
嵌入式Linux应用开发-基础知识-第七章具体单板的LED驱动程序第七章具体单板的LED驱动程序7.1怎么写LED驱动程序?7.2AM335X的LED驱动程序7.2.1原理图XXXXXX_AM335X开发板结构为:7.2.2所涉及的寄存器操作7.2.3写程序7.2.4配置内核去掉原有LED驱动7.2.5课后作业第七章具体单板的LED驱动程序我们选用的内核都是4.x版本,操作都是类似的:rk3399
- 嵌入式Linux应用开发-基础知识-第三章 LED原理图-GPIO及操作
华为奋斗者精神
LinuxMCUC51ARMMCUlinux单片机运维c++c语言
嵌入式Linux应用开发-基础知识-第三章LED原理图-GPIO及操作第三章硬件知识_LED原理图3.1先来讲讲怎么看原理图第四章普适的GPIO引脚操作方法4.1GPIO模块一般结构4.2GPIO寄存器操作4.3GPIO的其他功能:防抖动、中断、唤醒第五章具体单板的GPIO操作方法5.1AM335X的GPIO操作方法5.1.1AM335X的GPIO模块结构5.1.2AM335X的GPIO相关寄存器
- ARMv8,v7内核基础--Apple的学习笔记
applecai
前言:昨天看了MMU,其实MMU是内核模块的,我之前主要关注的是外设,内核也只是学习RTOS中任务切换的时候会去看内核上下文切换相关的寄存器和异常中断,而对于linux以前学习过arm的7种模式也算是内核。而本次的学习目的就是就包括要把以前没有关注的技术内容进行加强。这种属于螺旋式进阶,一步步来,哈哈~AM335x是cortexA8的,它的内核是什么?查了下cortexA8的内核不是armv8,而
- 嵌入式linux运行QT程序时一些出错情况的解决方法
檀蒜
最近在arm板跑qt程序出现的几个问题以及解决方法,在此记录一下。平台:am335x内核:4.19文件系统:buildroot2019环境:使用TI提供的SDK解决:拷贝sdk中的/usr/share/fontconfig/的东西到板子对应位置即可**QT程序无法显示文字**解决:将SDK中/usr/share/fonts,拷贝到板子,并添加路径进去环境变量LD_LIBRARY_PATH,即可解决
- 2021-01-29
chocolate2018
TI芯片qtcreator
TI芯片中的图形和显示图形和显示此SDK支持的TISoC设备系列具有专用硬件块,用于加速3D图形和显示合成。此页提供有关这些硬件块支持的功能的详细信息。1.1.介绍像AM335x、AM437x、AM57xx和AM65xx这样的TISOC都支持3D内核,能够使用专用硬件加速3D操作。专用硬件是基于SGX系列设备的想象技术。图形内核只加速图形操作,不执行视频解码操作。有关视频加速,请参阅SOC的相应技
- ext-10 AM335x杂项知识
baowxz
TI-AM335xAM335xTIboot
1、大家知道,GP版本的器件和HS版本的器件,bootimage结构不一样如下图:HS类的结构头有很多安全校验之类的,所以会复杂很多。那么怎么看你使用的芯片是GP版本,还是HS版本呢?如下:您可以通过查看芯片型号的最后一个字母来确定是GP还是HS设备版本。如果芯片型号的最后一个字母是"G",则表示它是GP设备版本。如果芯片型号的最后一个字母是"H",则表示它是HS设备版本。
- 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