- 我竟然开始看大部头…
姚Fay
最近在看社会心理学,这本书虽然只看到一百多页,对我的影响之深远,不可名状。主要是以下以个方面:对自我意识偏差的认知,对思维漏洞的认知。这两个方面,在《原则》的作者看来是自我进化过程中最大的两个障碍,在查理芒格写的书中也有大篇幅来阐述,与高效能人士的七个习惯里的描述也有非常多的关联。看教材的效率果然高很多,只是通过其他名人的解读后,你能更好的深化理解这些知识点。自我意识偏差记忆也可能有误,我们做出的
- Android Jetpack Compose + MVI 开发流程深度分析
你过来啊你
androidcomposemvi
MVI架构核心原理MVI(Model-View-Intent)是一种基于单向数据流的架构模式,其核心组件关系如下:[View]--Intents-->[ViewModel]--States-->[View]||用户交互事件处理业务逻辑||[View]=emptyList(),valisLoading:Boolean=false,valerror:String?=null,valnewTodoTit
- Android Room使用方法与底层原理详解
你过来啊你
androidroom
Room是一个强大的SQLite对象映射库,旨在提供更健壮、更简洁、更符合现代开发模式的数据库访问方式。核心价值:消除大量样板代码,提供编译时SQL验证,强制结构化数据访问,并流畅集成LiveData、Flow和RxJava以实现响应式UI。一、使用流程(Step-by-StepWorkflow)Room的使用遵循一个清晰的结构化流程:添加依赖://build.gradle(Module)depe
- Java中HashMap的实现原理详解
HashMap是Java集合框架中的核心类,基于哈希表实现键值对(Key-Value)存储,提供O(1)时间复杂度的快速查找。以下从数据结构、哈希机制、冲突解决、扩容策略等角度详细解析其实现原理(基于Java8)。一、核心数据结构:数组+链表+红黑树transientNode[]table;//哈希桶数组staticclassNode{//链表节点finalinthash;finalKkey;Vv
- 家庭服务具身智能机器人体系架构
硬件方面:差速移动机器人+六轴协作机械臂,软件方面选择ROS系统:底盘控制move_group,机械臂操纵MoveIt,大模型方面采用VLM+LLM:(1)视觉语言模型(VLM),用来实现环境理解与指令解析,候选模型为LLaVA和Qwen-VL。微调VLM需要2~4周,工作量主要是准备环境数据和标注期望输出。(2)大语言模型(LLM),用来实现任务分解与技能调用,候选工具有LangChain(任务
- Python面试题-6
编织幻境的妖
python服务器开发语言
1.请解释Python中的动态类型。Python中的动态类型Python是一种动态类型语言,这意味着你不需要在编程时声明变量的类型,而是在运行时自动推断类型。在Python中,变量的类型是在程序运行时决定的,这意味着同一个变量可以在不改变其类型的情形下被赋予不同类型的值。动态类型的优点在于它提高了编程的灵活性,因为你不需要预先确定数据的类型,可以更容易地写出简洁的代码。然而,这也可能导致运行时错误
- Redis——BigKey
A2274
Java面试#RedisredisjavaBigKey
BigKey1多大算BigKey?阿里云Redis开发规范:string类型的数据控制在10KB以内,hash,list,set,zset元素数量不要超过5000。非字符串的BigKey,不要使用del删除,而是使用hsacn,sscan,zscan方式渐进式删除。同时,要防止BigKey过期时自动删除,因为自动删除会使用del指令。2.BigKey有什么危害?如果没有配置Redis非阻塞删除,则
- C练题笔记之:牛客-HJ012.字符串反转
题目:描述接受一个只包含小写字母的字符串,然后输出该字符串反转后的字符串。(字符串长度不超过1000)输入描述:输入一行,为一个只包含小写字母的字符串。输出描述:输出该字符串反转后的字符串。示例1输入:abcd复制输出:dcba结果:解题思路:获取字符串,用双指针,一头一尾开始交换,直至到中间。代码:#include#includeintmain(){charstr[1024]={};scanf(
- 查询一天时间unixtime时间戳的数据
亚林瓜子
sql
问题数据库库里面用的unix时间戳存的数据。需要查询出这一天的数据。解决SELECT*FROMyour_tableWHEREcreated_at>=UNIX_TIMESTAMP(CURDATE())-28800--减去8小时(8*3600秒)ANDcreated_at<UNIX_TIMESTAMP(CURDATE()+INTERVAL1DAY)-28800;
- 刀神传说:第52章 江晓生篇(18)
刀神传说
众人不知道曹无邪葫芦里卖什么药,都看向他。子午镇上的行人越来越少,已经到了掌灯时刻,江晓生吩咐道:“小何!开灯。”很快,“寻欢客栈”四面共八盏孔明灯点亮了。曹无邪把对折的告示在手上慢慢摊开,告示摊开后长1米,宽60厘米。曹无邪说:“这是我从大梁街上告示栏揭下来的。”苏残问:“告示说什么?”曹无邪念道:魏王有令,今闻刀神李流水银弧刀被偷,此贼甚是大胆。银弧刀乃魏王钦赐刀神李流水之圣物,天下共知。凡是
- 一.初识C语言(1)
Yu_Lijing
C语言学习c语言学习算法开发语言程序人生学习方法
目录1.前言2.什么是C语言3.第一个C语言代码4.数据类型5.常见内存单位6.变量①命名规则②全局变量和局部变量7.从键盘接收数据8.结尾1.前言本篇文章是学习《初识C语言》的总结,旨在复习,巩固,并产生新的理解。文中将会尽可能详尽阐述本章所学知识,会涉及知识的讲解,代码的演示,问题的探索。当然,这些都是浅尝辄止的,毕竟只是“初识”。2.什么是C语言在《初识C语言》中,我们首先先学习了什么是C语
- 【流水账】平淡一日
金台望道
6月4日,星期五,晴【流水账】平淡一日早上:继续充实《启蒙第一课》第二册内容。上午:开始阅卷,半上午完成一个班的判卷。下午:参加教学改革经验座谈交流会,散会后搭同事便车一起回京。晚上:仅得完成当日百件文物之推送。
- 可转债投资之——小盘可转债大秀大长腿
蛙声叫叫一家亲
“感觉许久没提可转债了,这段时间确实没啥好说的,可转债价格跟随正股不断下跌,可转债等权指数从3月初冲高后持续回落,这几天稍微企稳。最近有个特别值得一提的现象,就是许多小规模转债,特别是次新小规模转债,轮番轰炸暴涨,天天秀着20cm、30cm的大长腿,看着让人眼馋。先说说蛙哥最近的可转债持仓情况,截至发文前,今年可转债亏损3.78%,仓位上升到80.68%。整体趋势是亏损仍在缓慢小幅加大,仓位却在上
- Gson、Fastjson 和 Jackson 对比解析
小张0.0
JavaWebjson
目录1.Gson(Google)基本介绍:核心功能:特点:使用场景:2.Fastjson(Alibaba)基本介绍:核心功能:特点:使用场景:3.Jackson基本介绍:核心功能:特点:使用场景:4.对比总结5.选择建议Gson、Fastjson和Jackson这三种都是Java生态中广泛使用的JSON处理库,用于实现Java对象与JSON数据之间的相互转换。在项目中使用不同的方法即可调用不同的J
- 【大模型记忆实战Demo】基于SpringAIAlibaba通过内存和Redis两种方式实现多轮记忆对话
Sao_E
redis数据库缓存ai语言模型
文章目录多轮对话记忆管理——基于Memory的对话记忆基于内存存储历史对话基于Redis存储历史对话多轮对话记忆管理——基于Memory的对话记忆SpringAIAlibaba共实现了三种方式:基于内存的方式基于jdbc(数据库)的方式基于redis的方式下文主要演示基于内存和redis的方式基于内存存储历史对话代码首先定义大模型的角色,一个旅游规划师设置增强拦截器接着接口传入prompt和cha
- 【常识】常见考点之“初唐四杰”
公基大视野
初唐四杰,中国唐代初年,文学家王勃、杨炯、卢照邻、骆宾王的合称。简称“王杨卢骆”。他们都是初唐中后期很有才华的诗文作家,四人才名早享,在青少年时代就获得“四杰”的美誉。四杰齐名,原并非指其诗文,而主要指骈文和赋而言。后遂主要用以评其诗。四杰正是初唐文坛上新旧过渡时期的人物。他们的诗歌扭转了唐朝以前萎靡浮华的宫廷诗歌风气,使诗歌题材从亭台楼阁、风花雪月的狭小邻域扩展到江河山川、边塞江漠的辽阔空间,赋
- 10分钟搞定 MinIO 单节点多磁盘部署!打造稳定高可用对象存储【二】
MinIO是一个**高性能、开源的对象存储系统**,主要用于存储非结构化数据(如图片、视频、文档、备份等),与AmazonS3完全兼容。它被广泛用于云原生应用、大数据分析、AI模型存储、容器平台(如Kubernetes)等场景。MinIO支持多种部署模式,其中:单节点单磁盘(Single-NodeSingle-Drive)模式适用于开发测试、小规模应用或资源受限的场景。它的部署简单,不依赖集群、分
- 2022-02-17
我爱你我是你我们是一
你须无依赖外的在任何和人事,就改能变自己生的命。你所之以不知道,那因是为你已遗经忘了己自是谁。你力的量是在内的,而不是在外的,所也以不需要依外赖在的任事何物,这远你比所想容的易多了,如你果想要变改生命,你要所做的是就愿意去担承百分之的百责任。对不起,请原谅,谢谢你,我爱你。[爱心][爱心]
- 使用U盘制作MacOS系统启动盘并安装系统
目录前言1、准备工作2、下载MacOS镜像3、制作启动盘4、重装系统1、Apple芯片2、Intel芯片END前言由于公司采购了新的Mac(M2芯片),那么我的老旧Mac(Intel芯片)就可以回收交给公司了,但是电脑上有很多我使用的数据,于是我想直接抹盘,然后就是一系列的坑,当我把整个磁盘进行抹除之后,首先就是开机之后蓝屏报错误码,我直接呆住,原来抹盘连系统都干掉了....,于是我使用磁盘工具去
- 简化 Go 开发:使用强大的工具提高生产力
-睡到自然醒~
golang开发语言后端qt笔记spring
作为Go开发人员,应该都知道维持简洁高效开发工作流程的重要性。为了提高工作效率和代码质量,简化开发流程并自动执行重复性任务至关重要。在本文中,我们将探讨一些强大的工具和技术,它们将简化Go开发过程,助力您的编码之旅。Cookiecutter:使用一致的模板快速启动项目问题描述从头开始创建新的Go项目通常涉及设置标准项目结构和配置基本文件。此过程可能非常耗时且容易出错。Cookiecutter通过允
- 关于Go语言的底层,Slice,map
-睡到自然醒~
golang开发语言后端ginspringboot
1SliceSlice底层实现原理切片是基于数组实现的,它的底层是数组,它自己本身非常小,可以理解为对底层数组的抽象。因为基于数组实现,所以它的底层的内存是连续分配的,效率非常高,还可以通过索引获得数据,可以迭代以及垃圾回收优化。切片本身并不是动态数组或者数组指针。它内部实现的数据结构通过指针引用底层数组,设定相关属性将数据读写操作限定在指定的区域内。切片本身是一个只读对象,其工作机制类似数组指针
- 机器学习之——认识机器学习
-睡到自然醒~
golang重构开发语言
首先,什么是机器学习?参照百度百科的讲解,“机器学习是一门多领域交叉学科,设计概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习能力,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。”什么意思呢?也就是说,机器学习是一门跨领域的学科,是一种能够让机器模仿人类学习能力的一种学科。在Andrew的课程中,提到了几个机器学习的定义:1,A
- 重磅!TDengine 入选 2024 中国物联网创新产品榜
在全球数字化浪潮和#AI技术驱动下,#物联网产业正经历新一轮革新升级。面对跨境合规、本地化需求多样、技术标准差异等挑战,如何以更高效、更智能的方式推动#物联网数据价值释放,成为行业共同关注的课题。近日,在2025中国物联网企业出海与创新发展峰会暨“2024物联之星”年度榜单颁奖典礼上,#TDengine凭借在#时序数据管理领域的持续突破,荣登“2024年度中国物联网行业创新产品榜”。作为物联网领域
- 高性能分布式对象存储-MinIO多节点部署
shangjg3
Java总结java
MinIO是一个高性能的分布式对象存储服务,它可以配置为多节点(或多服务器)模式以提供高可用性和数据冗余。以下是一个基本的多节点MinIO部署示例:确保你有多个服务器或虚拟机。在每个节点上安装MinIO。使用minioserver命令启动多节
- ISO11898 与 SAE J1939 通信协议详细介绍
芊言凝语
汽车常见功能分享网络
ISO11898与SAEJ1939通信协议的详细介绍:ISO11898通信协议ISO11898是一系列国际标准,专门用于道路车辆的控制器局域网(CAN)的数据链路层和物理层6。它定义了CAN网络的基本操作,规定了网络设计、实施和测试的要求,为CAN网络的设计和实施提供了全面的指导。其核心技术特点包括高可靠性、实时性、支持多主控系统、高效的数据包结构以及灵活性等7。具体如下5:ISO11898-1:
- 【沧海行系列】鬼域行——第十六章 乱琼碎玉
沧海行人
而我最不喜欢阴阳分明的东西了。要知道阴在阳之内,不在阳之对。我们要充分利用自己的优势,打入敌营陇南地界,早早就有人准备好了酒菜等候何平等人。为首的人回报道:“何长老,我等追查了很久,没有黄长老的痕迹啊。”何平听了,心里已经有九成把握听到的是这个回答了,但她还是叹了口气去,又问道:“上次那妖女的事可曾继续扩散?”那人又说:“这事奇就奇在这,眼下不知是什么人,平息了流言,如今知道那女子身有鉴空遗书的人
- 时序数据库主流产品概览
时序数据说
时序数据库数据库物联网iotdb大数据
时序数据库(TimeSeriesDatabase,TSDB)是专为处理时间序列数据优化的数据库系统,近年来随着物联网(IoT)、金融科技、工业互联网等领域的快速发展而备受关注。本文将介绍当前主流的时序数据库产品。一、时序数据库概述时序数据是带时间戳记录的数据点序列,具有以下特点:数据时间属性强数据通常为追加写入近期数据访问频率高于历史数据数据量通常非常庞大,需要高效的压缩技术时序数据库针对这些特点
- 大模型微调技术的详细解析及对比
老兵发新帖
人工智能大数据
以下是四种主流大模型微调技术的详细解析及对比,结合技术原理、适用场景与性能表现进行说明:1.Full-tuning(全量微调)核心原理:加载预训练模型的所有参数,用特定任务数据(通常为指令-回答对)继续训练,更新全部权重。相当于对模型整体知识结构进行重构。操作流程:加载预训练模型;用任务数据集(如分类文本)和优化目标(如最小化误差)训练;所有参数参与梯度更新。优势:模型充分学习任务特征,效果通常最
- 大模型训练中的“训练阶段”(如Pre-training、SFT、RLHF等)与“微调技术”
老兵发新帖
人工智能深度学习机器学习
大模型训练中的“训练阶段”(如Pre-training、SFT、RLHF等)与“微调技术”(如Full-tuning、Freeze-tuning、LoRA、QLoRA)是两类不同维度的概念,二者共同构成模型优化的完整流程。以下是二者的关系解析及技术对照:一、训练阶段的核心流程与目标预训练(Pre-training)目标:在无标注通用数据(如互联网文本)上训练模型,学习语言、视觉等通用特征。微调技术
- Epoch
老兵发新帖
人工智能
在深度学习和机器学习中,Epoch(轮次或周期)是一个核心训练概念,指模型在整个训练数据集上完成一次完整遍历的过程。以下是关于Epoch的详细解析:一、核心定义基本含义Epoch表示模型将所有训练数据完整学习一次的过程。例如:若训练集有10,000个样本,则1个Epoch即模型用这10,000个样本训练一轮。与相关概念的关系Batch(批次):数据集被分割成的小组(如每批32个样本)。Iterat
- Java开发中,spring mvc 的线程怎么调用?
小麦麦子
springmvc
今天逛知乎,看到最近很多人都在问spring mvc 的线程http://www.maiziedu.com/course/java/ 的启动问题,觉得挺有意思的,那哥们儿问的也听仔细,下面的回答也很详尽,分享出来,希望遇对遇到类似问题的Java开发程序猿有所帮助。
问题:
在用spring mvc架构的网站上,设一线程在虚拟机启动时运行,线程里有一全局
- maven依赖范围
bitcarter
maven
1.test 测试的时候才会依赖,编译和打包不依赖,如junit不被打包
2.compile 只有编译和打包时才会依赖
3.provided 编译和测试的时候依赖,打包不依赖,如:tomcat的一些公用jar包
4.runtime 运行时依赖,编译不依赖
5.默认compile
依赖范围compile是支持传递的,test不支持传递
1.传递的意思是项目A,引用
- Jaxb org.xml.sax.saxparseexception : premature end of file
darrenzhu
xmlprematureJAXB
如果在使用JAXB把xml文件unmarshal成vo(XSD自动生成的vo)时碰到如下错误:
org.xml.sax.saxparseexception : premature end of file
很有可能时你直接读取文件为inputstream,然后将inputstream作为构建unmarshal需要的source参数。InputSource inputSource = new In
- CSS Specificity
周凡杨
html权重Specificitycss
有时候对于页面元素设置了样式,可为什么页面的显示没有匹配上呢? because specificity
CSS 的选择符是有权重的,当不同的选择符的样式设置有冲突时,浏览器会采用权重高的选择符设置的样式。
规则:
HTML标签的权重是1
Class 的权重是10
Id 的权重是100
- java与servlet
g21121
servlet
servlet 搞java web开发的人一定不会陌生,而且大家还会时常用到它。
下面是java官方网站上对servlet的介绍: java官网对于servlet的解释 写道
Java Servlet Technology Overview Servlets are the Java platform technology of choice for extending and enha
- eclipse中安装maven插件
510888780
eclipsemaven
1.首先去官网下载 Maven:
http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.2.3-bin.tar.gz
下载完成之后将其解压,
我将解压后的文件夹:apache-maven-3.2.3,
并将它放在 D:\tools目录下,
即 maven 最终的路径是:D:\tools\apache-mave
- jpa@OneToOne关联关系
布衣凌宇
jpa
Nruser里的pruserid关联到Pruser的主键id,实现对一个表的增删改,另一个表的数据随之增删改。
Nruser实体类
//*****************************************************************
@Entity
@Table(name="nruser")
@DynamicInsert @Dynam
- 我的spring学习笔记11-Spring中关于声明式事务的配置
aijuans
spring事务配置
这两天学到事务管理这一块,结合到之前的terasoluna框架,觉得书本上讲的还是简单阿。我就把我从书本上学到的再结合实际的项目以及网上看到的一些内容,对声明式事务管理做个整理吧。我看得Spring in Action第二版中只提到了用TransactionProxyFactoryBean和<tx:advice/>,定义注释驱动这三种,我承认后两种的内容很好,很强大。但是实际的项目当中
- java 动态代理简单实现
antlove
javahandlerproxydynamicservice
dynamicproxy.service.HelloService
package dynamicproxy.service;
public interface HelloService {
public void sayHello();
}
dynamicproxy.service.impl.HelloServiceImpl
package dynamicp
- JDBC连接数据库
百合不是茶
JDBC编程JAVA操作oracle数据库
如果我们要想连接oracle公司的数据库,就要首先下载oralce公司的驱动程序,将这个驱动程序的jar包导入到我们工程中;
JDBC链接数据库的代码和固定写法;
1,加载oracle数据库的驱动;
&nb
- 单例模式中的多线程分析
bijian1013
javathread多线程java多线程
谈到单例模式,我们立马会想到饿汉式和懒汉式加载,所谓饿汉式就是在创建类时就创建好了实例,懒汉式在获取实例时才去创建实例,即延迟加载。
饿汉式:
package com.bijian.study;
public class Singleton {
private Singleton() {
}
// 注意这是private 只供内部调用
private static
- javascript读取和修改原型特别需要注意原型的读写不具有对等性
bijian1013
JavaScriptprototype
对于从原型对象继承而来的成员,其读和写具有内在的不对等性。比如有一个对象A,假设它的原型对象是B,B的原型对象是null。如果我们需要读取A对象的name属性值,那么JS会优先在A中查找,如果找到了name属性那么就返回;如果A中没有name属性,那么就到原型B中查找name,如果找到了就返回;如果原型B中也没有
- 【持久化框架MyBatis3六】MyBatis3集成第三方DataSource
bit1129
dataSource
MyBatis内置了数据源的支持,如:
<environments default="development">
<environment id="development">
<transactionManager type="JDBC" />
<data
- 我程序中用到的urldecode和base64decode,MD5
bitcarter
cMD5base64decodeurldecode
这里是base64decode和urldecode,Md5在附件中。因为我是在后台所以需要解码:
string Base64Decode(const char* Data,int DataByte,int& OutByte)
{
//解码表
const char DecodeTable[] =
{
0, 0, 0, 0, 0, 0
- 腾讯资深运维专家周小军:QQ与微信架构的惊天秘密
ronin47
社交领域一直是互联网创业的大热门,从PC到移动端,从OICQ、MSN到QQ。到了移动互联网时代,社交领域应用开始彻底爆发,直奔黄金期。腾讯在过去几年里,社交平台更是火到爆,QQ和微信坐拥几亿的粉丝,QQ空间和朋友圈各种刷屏,写心得,晒照片,秀视频,那么谁来为企鹅保驾护航呢?支撑QQ和微信海量数据背后的架构又有哪些惊天内幕呢?本期大讲堂的内容来自今年2月份ChinaUnix对腾讯社交网络运营服务中心
- java-69-旋转数组的最小元素。把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个排好序的数组的一个旋转,输出旋转数组的最小元素
bylijinnan
java
public class MinOfShiftedArray {
/**
* Q69 旋转数组的最小元素
* 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个排好序的数组的一个旋转,输出旋转数组的最小元素。
* 例如数组{3, 4, 5, 1, 2}为{1, 2, 3, 4, 5}的一个旋转,该数组的最小值为1。
*/
publ
- 看博客,应该是有方向的
Cb123456
反省看博客
看博客,应该是有方向的:
我现在就复习以前的,在补补以前不会的,现在还不会的,同时完善完善项目,也看看别人的博客.
我刚突然想到的:
1.应该看计算机组成原理,数据结构,一些算法,还有关于android,java的。
2.对于我,也快大四了,看一些职业规划的,以及一些学习的经验,看看别人的工作总结的.
为什么要写
- [开源与商业]做开源项目的人生活上一定要朴素,尽量减少对官方和商业体系的依赖
comsci
开源项目
为什么这样说呢? 因为科学和技术的发展有时候需要一个平缓和长期的积累过程,但是行政和商业体系本身充满各种不稳定性和不确定性,如果你希望长期从事某个科研项目,但是却又必须依赖于某种行政和商业体系,那其中的过程必定充满各种风险。。。
所以,为避免这种不确定性风险,我
- 一个 sql优化 ([精华] 一个查询优化的分析调整全过程!很值得一看 )
cwqcwqmax9
sql
见 http://www.itpub.net/forum.php?mod=viewthread&tid=239011
Web翻页优化实例
提交时间: 2004-6-18 15:37:49 回复 发消息
环境:
Linux ve
- Hibernat and Ibatis
dashuaifu
Hibernateibatis
Hibernate VS iBATIS 简介 Hibernate 是当前最流行的O/R mapping框架,当前版本是3.05。它出身于sf.net,现在已经成为Jboss的一部分了 iBATIS 是另外一种优秀的O/R mapping框架,当前版本是2.0。目前属于apache的一个子项目了。 相对Hibernate“O/R”而言,iBATIS 是一种“Sql Mappi
- 备份MYSQL脚本
dcj3sjt126com
mysql
#!/bin/sh
# this shell to backup mysql
#
[email protected] (QQ:1413161683 DuChengJiu)
_dbDir=/var/lib/mysql/
_today=`date +%w`
_bakDir=/usr/backup/$_today
[ ! -d $_bakDir ] && mkdir -p
- iOS第三方开源库的吐槽和备忘
dcj3sjt126com
ios
转自
ibireme的博客 做iOS开发总会接触到一些第三方库,这里整理一下,做一些吐槽。 目前比较活跃的社区仍旧是Github,除此以外也有一些不错的库散落在Google Code、SourceForge等地方。由于Github社区太过主流,这里主要介绍一下Github里面流行的iOS库。 首先整理了一份
Github上排名靠
- html wlwmanifest.xml
eoems
htmlxml
所谓优化wp_head()就是把从wp_head中移除不需要元素,同时也可以加快速度。
步骤:
加入到function.php
remove_action('wp_head', 'wp_generator');
//wp-generator移除wordpress的版本号,本身blog的版本号没什么意义,但是如果让恶意玩家看到,可能会用官网公布的漏洞攻击blog
remov
- 浅谈Java定时器发展
hacksin
java并发timer定时器
java在jdk1.3中推出了定时器类Timer,而后在jdk1.5后由Dou Lea从新开发出了支持多线程的ScheduleThreadPoolExecutor,从后者的表现来看,可以考虑完全替代Timer了。
Timer与ScheduleThreadPoolExecutor对比:
1.
Timer始于jdk1.3,其原理是利用一个TimerTask数组当作队列
- 移动端页面侧边导航滑入效果
ini
jqueryWebhtml5cssjavascirpt
效果体验:http://hovertree.com/texiao/mobile/2.htm可以使用移动设备浏览器查看效果。效果使用到jquery-2.1.4.min.js,该版本的jQuery库是用于支持HTML5的浏览器上,不再兼容IE8以前的浏览器,现在移动端浏览器一般都支持HTML5,所以使用该jQuery没问题。HTML文件代码:
<!DOCTYPE html>
<h
- AspectJ+Javasist记录日志
kane_xie
aspectjjavasist
在项目中碰到这样一个需求,对一个服务类的每一个方法,在方法开始和结束的时候分别记录一条日志,内容包括方法名,参数名+参数值以及方法执行的时间。
@Override
public String get(String key) {
// long start = System.currentTimeMillis();
// System.out.println("Be
- redis学习笔记
MJC410621
redisNoSQL
1)nosql数据库主要由以下特点:非关系型的、分布式的、开源的、水平可扩展的。
1,处理超大量的数据
2,运行在便宜的PC服务器集群上,
3,击碎了性能瓶颈。
1)对数据高并发读写。
2)对海量数据的高效率存储和访问。
3)对数据的高扩展性和高可用性。
redis支持的类型:
Sring 类型
set name lijie
get name lijie
set na
- 使用redis实现分布式锁
qifeifei
在多节点的系统中,如何实现分布式锁机制,其中用redis来实现是很好的方法之一,我们先来看一下jedis包中,有个类名BinaryJedis,它有个方法如下:
public Long setnx(final byte[] key, final byte[] value) {
checkIsInMulti();
client.setnx(key, value);
ret
- BI并非万能,中层业务管理报表要另辟蹊径
张老师的菜
大数据BI商业智能信息化
BI是商业智能的缩写,是可以帮助企业做出明智的业务经营决策的工具,其数据来源于各个业务系统,如ERP、CRM、SCM、进销存、HER、OA等。
BI系统不同于传统的管理信息系统,他号称是一个整体应用的解决方案,是融入管理思想的强大系统:有着系统整体的设计思想,支持对所有
- 安装rvm后出现rvm not a function 或者ruby -v后提示没安装ruby的问题
wudixiaotie
function
1.在~/.bashrc最后加入
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
2.重新启动terminal输入:
rvm use ruby-2.2.1 --default
把当前安装的ruby版本设为默