- AI 时代,Java 程序员必备的基础知识
琢磨先生David
人工智能java开发语言
一、引言:Java与AI的双向奔赴在AI技术渗透至各个领域的今天,Java程序员正面临着前所未有的机遇与挑战。根据AzulSystems的调查数据,50%的企业已使用Java构建AI功能,在以Java为核心的企业中,其AI开发使用量甚至超过了Python和JavaScript。这一现象背后,是Java生态系统在AI领域的深度进化:从JDK24的向量API优化科学计算,到SpringAI框架的工程化
- 网络编程入门:基于 Python 的 Socket 通信
PythonicCC
网络
目录一、网络编程基础概念1.项目架构C/S(ClientServer)架构B/S(BrowserServer)架构2.网络通信相关概念3.五层模型二、核心技术Socket(一)Socket编程步骤TCP服务端步骤TCP客户端步骤UDP服务端步骤UDP客户端步骤(二)TCPSocket通信1.基本TCP服务端2.基本TCP客户端3.带消息交互的TCP服务端4.带消息交互的TCP客户端5.支持多客户端
- DeepSeek行业融合:工业制造新引擎(附实战案例详解93套)
fanxbl957
人工智能理论与实践DeepSeek工业制造
博主介绍:Java、Python、js全栈开发“多面手”,精通多种编程语言和技术,痴迷于人工智能领域。秉持着对技术的热爱与执着,持续探索创新,愿在此分享交流和学习,与大家共进步。DeepSeek-行业融合之万象视界(附实战案例详解100+)全栈开发环境搭建运行攻略:多语言一站式指南(环境搭建+运行+调试+发布+保姆级详解)感兴趣的可以先收藏起来,希望帮助更多的人DeepSeek行业融合-工业制造系
- 网页防篡改与盗链防护:实时监控与自动化修复实践
群联云防护小杜
安全问题汇总自动化运维人工智能压力测试tcp/ipddos服务器
摘要:针对网页内容篡改与盗链问题,本文基于群联AI云防护系统,详解如何通过哈希校验、实时监控与CDN联动实现秒级修复,并提供Python与AWSS3集成代码。一、网页安全的核心需求防篡改:保障页面内容完整性,避免恶意代码注入。防盗链:防止资源被非法站点盗用,节省带宽成本。二、技术实现与代码示例1.哈希校验与告警(Python脚本)importhashlibimportrequestsfromwat
- Selenium入门之环境搭建
2401_89793006
pythonselenium测试工具
Selenium入门之环境搭建什么是Selenium?Selenium是一个用于自动化测试Web应用程序的工具。它支持多种编程语言,如Python、Java等,并且可以与各种浏览器(如Chrome、Firefox)配合使用。通过Selenium,我们可以模拟用户的操作,快速验证应用程序的功能是否正常。选择编程语言和环境虽然Selenium支持多种编程语言,但Python因其简单易学且功能强大而成为
- Java 在人工智能领域的突围:从企业级架构到边缘计算的技术革新
琢磨先生David
人工智能java架构
一、JavaAI的底层逻辑:从语言特性到生态重构在Python占据AI开发主导地位的当下,Java正通过技术重构实现突围。作为拥有30年企业级开发经验的编程语言,Java的核心优势在于强类型安全、内存管理能力和分布式系统支持,这些特性在AI规模化落地中展现出独特价值。例如,Java的ZGC垃圾回收器可处理TB级实时数据流,延迟低于1ms,而Python常因GC暂停导致流计算断点。这种性能优势在金融
- PyTorch 2.5实战:从零构建AI艺术生成器(扩散模型+流匹配技术)
emmm形成中
python应用实操人工智能pytorchpython
PyTorch2.5实战:从零构建AI艺术生成器(扩散模型+流匹配技术)今日导读2025年,AI艺术生成技术迎来重大突破!你是否想过用Python代码创造独一无二的艺术作品?今天,我们将手把手教你使用PyTorch2.5构建一个AI艺术生成器,涵盖**扩散模型(DiffusionModels)和流匹配(FlowMatching)**两大前沿技术!关键亮点:✅PyTorch2.5最新优化:混合精度训
- Pytorch Hook 技巧
黎明沐白
人工智能pytorch人工智能python
通过functools.partial扩展PytorchHook机制阅读atom文章源码时学习到的技巧,mark一下通过functools.partial,开发者无需修改原始函数或PyTorch的Hook机制,即可实现参数扩展与接口适配,这是Python函数式编程在深度学习框架中的典型应用。functools.partial(stat_input_hook,name=name)会生成一个参数固定的
- 检索增强生成(RAG):利用Python、LangChain和OpenAI实现前沿的自然语言处理技术
m0_57781768
pythonlangchain自然语言处理
检索增强生成(RAG):利用Python、LangChain和OpenAI实现前沿的自然语言处理技术引言在自然语言处理(NLP)的领域中,随着大型语言模型(LLM)的发展,我们已经见证了许多突破性的进展。虽然LLM能够在广泛的常识问题上表现出色,但在处理最新知识和特定领域知识时,往往会出现事实不准确的问题,这就是所谓的“模型幻觉”。为了解决这一问题,检索增强生成(Retrieval-Augment
- python实战(四)——RAG预热实践
CM莫问
大语言模型从小白到咸鱼python实战python人工智能算法AIGCchatgpt检索增强生成RAG
一、任务目标为了清晰直观地展示RAG(检索增强生成)方法的有效性,我们手搓一套RAG的流程进行演示,作为后续LangChain等技术的预热。本文编程实践的目的是展示RAG的工作原理及流程(科普为主),不过多关注技术实现的效果和效率,因此如果是奔着代码拿来即用的目的阅读本文的话,那可能不会有什么大的收获。二、常规的大模型问答这里直接给出本文的示例Query:“请告诉我,花花是一个怎么样的人”下面,调
- 【Python】使用pdfkit报错:OSError: wkhtmltopdf exited with non-zero code 1. error:
Asher117
PythonpdfkitOSErrorwkhtmltopdfexitedwithnon-zerocode1
在工作自动化过程中,有时需要使用Python的pdfkit包将URL或者str等转换成pdf文件,今天使用如下代码在将str转换为pdf时,代码如下:options={'page-size':'Letter','margin-top':'0.75in','margin-right':'0.75in','margin-bottom':'0.75in',
- 2025年04月14日Github流行趋势
油泼辣子多加
GitHub每日趋势github
项目名称:cursor-free-vip项目地址url:https://github.com/yeongpin/cursor-free-vip项目语言:Python历史star数:12877今日star数:1266项目维护者:yeongpin,Nigel1992,BasaiCorp,lulavc,canmi21项目简介:支持版本0.48.x的CursorAI机器ID重置与自动注册/登录工具,可以绕
- RAG优化:python从零实现[吃一堑长一智]循环反馈Feedback
AI仙人掌
python从零实现RAG增强人工智能python开发语言RAGLLM
本文将介绍一种有反馈循环机制的RAG系统,让当AI学会"吃一堑长一智",给传统RAG装了个"后悔"系统,让AI能记住哪些回答被用户点赞/拍砖,从此告别金鱼记忆:每次回答都像在玩roguelike:失败结局会强化下次冒险悄悄把优质问答变成新知识卡牌,实现"以战养战"相关性评分系统堪比淘宝卖家秀:4.9分和4.8分的文档要宫斗抢C位你会看到:用datetime.now().isoformat()精准记
- GitHub 趋势日报 (2025年04月13日)
qianmoQ
GitHub项目趋势日报github
本日报由TrendForge系统生成https://trendforge.devlive.org/今日整体趋势Top10排名项目名称项目描述今日获星总星数语言1yeongpin/cursor-free-vip[Support0.48.x](ResetCursorAIMachineID&AutoSignUp/In&BypassHigherT…⭐1266⭐12709Python2microsoft/a
- echarts 使用热力图 如何能做到在每一个热力点的方格内显示自己需要的数据_大数据的可视化展现技术...
索米龙
echarts使用热力图
《大数据和人工智能交流》头条号向广大初学者新增C、Java、Python、Scala、javascript等目前流行的计算机、大数据编程语言,希望大家以后关注本头条号更多的内容。《大数据和人工智能》头条号方便有基础读者的同时照顾广大没入门的初学者。随着互联网技术的发展,尤其是移动互联技术的发展,网络空间的数据量呈现出爆炸式增长。如何从这些数据中快速获取自己想要的信息,并以一种直观、形象的方式展现出
- 这9种编程语言要消失了!
编程刘明
编程python人工智能软件工程pdf程序人生学习方法
技术在不断发展,我们使用的编程语言也不例外。随着人工智能日益普及,并影响这些语言的使用,人们更关注哪些语言将在未来依然坚挺,哪些会销声匿迹。包括Python、Java和JavaScript在内的用途广泛的编程语言占据主导地位,而其他语言比较小众,似乎正在失宠。唯有变化是不变的,你应该远离以下这9种语言,它们可能很快不会成为主要角色。VisualBasicVisualBasic是一种古老的语言,19
- Python+Django框架淘宝箱包销售数据可视化大屏系统网站作品截图和开题报告参考
黄菊华老师
计算机系统成品箱包销售数据可视化大屏系统
博主介绍:黄菊华老师《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育、辅导。所有项目都配有从入门到精通的基础知识视频课程,学习后应对毕业设计答辩,提供核心代码讲解,答辩指导。项目配有对应开发文档、开题报告、任务书、PPT等,提供毕业设计论文辅导。项目都录了发布和功能操作演示视频;项目的界面和功能都可以定制,包
- Python bool类型和比较运算符
学不会is dog
python
Pythonbool类型和比较运算符Python提供了bool类型来表示真(对)或假(错),比如常见的5>3比较算式,这个是正确的,在程序世界里称之为真(对),Python使用True来代表;再比如4>20比较算式,这个是错误的,在程序世界里称之为假(错),Python使用False来代表。由此可见,bool类型就是用于代表某个事情的真(对)或假(错),如果这个事情是正确的,用True代表;如果这
- Python之机器学习入门
兮兮能吃能睡
环境工程之交叉发展python机器学习开发语言
机器学习与Python的结合非常紧密,Python因其简洁的语法和丰富的库成为机器学习的主流语言。以下是一个机器学习入门指南及Python代码示例:我的机器学习之路(初稿)1.常用Python机器学习库Scikit-learn:经典机器学习算法库TensorFlow/PyTorch:深度学习框架Pandas:数据处理与分析NumPy:数值计算Matplotlib/Seaborn:数据可视化安装命令
- 使用python进行二进制文件解码并读取
空 白II
python开发语言
二进制文件读取最近需要对放在一个文件夹中的二进制文件进行读取,且有解码格式、数据比例尺两个文件提供。此处,数据比例尺是为了在有效的数据内容上存储更多的数据。下面,将按步骤介绍二进制文件读取程序。总体逻辑与结构1加载前置库importstruct#为了数据解码importyaml#为了读取前置文件2读取解码格式、数据比例尺文件#读取格式文件withopen('fmt_dict.yaml','r')a
- pytest快速入门(2)
wz12138
pytestpython开发语言
在测试中编写断言Pytest支持显示最常用的子表达式的值,包括调用、属性、比较以及二进制和一元操作符。这允许您在不使用样板代码的情况下使用惯用的python构造,同时不丢失内省信息。(一)pytest允许您使用标准Python断言来验证Python测试中的期望和值,如#test_001.pyimportpytestdeftestcases_01():assert'h'in'hello'defadd
- 基于 python+Django的xxx(仓库、物料、零件等)管理系统毕业论文实践
wz12138
pythondjango开发语言
项目简介这是一个基于Django开发的仓库管理系统,提供产品库存管理、出入库操作、库存预警等功能。系统采用直观的界面设计,支持条形码扫描和手动操作,适合中小型仓库的日常库存管理需求和普通毕业生毕业论文实践课题。功能特性产品管理产品基础信息维护(编码、名称、描述)库存预警阈值设置产品条形码自动生成库存操作扫码出入库支持手动输入和下拉选择库存变动记录追踪操作人员记录库存监控实时库存查看库存预警提醒库存
- 电脑的系统版本是windows7的,下载pycharm的哪个版本比较好呢?
lisw05
计算科学pycharmidepython
李升伟整理在Windows7系统上选择PyCharm版本时,需综合考虑系统兼容性、Python版本适配性以及开发需求。以下是具体建议和操作指南:1.选择PyCharm的兼容版本推荐版本:PyCharm2020.3.5及之前的旧版本。原因:自2021年起,JetBrains官方停止对Windows7的支持,新版本(如PyCharm2021+)可能无法在Windows7上正常运行。下载方式:前往Jet
- Win7 安装Python3.7.7(小白自学)
huai2325
pythonpython
1.打开官网,选择版本下载(3.9和3.10版本不支持WIN7系统),我选择下载3.7.7的版本WelcometoPython.orgTheofficialhomeofthePythonProgrammingLanguagehttps://www.python.org/P
- Python连接海康摄像头并获取摄像头信息
笑看人生163
python开发语言
安装海康摄像头插件hikvisionapipipinstallhikvisionapi使用海康插件连接摄像头,并且获取设备信息fromhikvisionapiimportClientclient=Client('http://192.168.0.1',login='admin',password='password')response=client.System.deviceInfo(method
- AI编程工具Fitten Code 结合idea辅助编程
薛定谔的猫1982
ai#AI编程工具AI编程
FittenCode支持80多种语言:Java、Python、C++、Javascript、Typescript等,功能就全了,它可以帮我们自动生成各种代码,包括:代码自动补全、自然语言生成代码、自动添加注释、智能bug查找、解释代码、自动生成单元测试等等,这些都是我们开发息息相关的。R哥也体验了一下FittenCode,确实强,确实快,甚至比GPT还要快,又一匹国产黑马啊,如果你还在老老实实手写
- 海康摄像头配合YOLOv8实现人员监控 01
我们帅哥都搞IT
python
海康摄像头配合YOLOv8实现人员监控01rstp概要`本帅哥位于一家小心公司,公司老总经常出差,这给了我一些空余的时间,但是电脑老旧退出游戏风险太高,于是我用特殊手段获得HK的管理员密码在配合YOLOv8实现监控通过mqtt传回服务器在转发给手机实现全方面立体监控整体架构流程RSTP流配合YOLOv8监控(延迟比较久)海康python驱动实现监控(实时性好)技术名词解释海康pythonYOLOv
- python面向对象
你如同氧气
python开发语言
今天是python面向对象。面向对象编程(Object-OrientedProgramming,简称OOP)是一种程序设计的范式,它以对象作为基本单元,通过封装、继承和多态等概念来组织代码和数据。Python是一门支持面向对象编程的语言,下面我会介绍Python中面向对象编程的基本概念和用法。基本概念在Python中,面向对象编程的核心概念包括:类(Class):类是对象的抽象,用来定义对象的行为
- 今天是认识函数的基础
你如同氧气
python开发语言
1.函数目的:python函数的主要目的是封装可重复使用的代码块,以便在需要时可以调用。函数可以接受输入参数,并根据给定的输入参数执行特定的操作,然后返回结果。函数的使用可以提高代码的可读性和可维护性,同时也可以减少代码的重复性。通过定义函数,我们可以将代码逻辑分解为更小的模块,使代码更加模块化和结构化。2.函数定义:在Python中,函数可以使用def关键字来定义。函数定义的一般语法格式是:py
- 大伙来这康康这python数据类型
你如同氧气
pythonjava前端
上一期已经讲过了整数"int",浮点数"Float",布尔值”bool“,字符串"str",空值None,这一期我们讲list数据类型,Tuple元组,Dict字典,set集合1.在Python中,list是一种数据类型,用于存储多个元素的有序集合。列表可以包含任意类型的元素,如整数、浮点数、字符串等。列表是可变的,可以通过索引对其进行访问和修改。可以使用方括号[]来创建一个列表,并使用逗号将元素
- 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