- Git更新代码时报错,unable to access ‘https://gitlab..git/‘: SSL certificate problem: certificate has expired
更新代码的时候突然报错,对比了一下同事的项目更新代码都没问题SSLcertificateproblem:certificatehasexpired意思是证书过期了,解决方法是:打开gitbashgitconfig–globalhttp.sslVerifyfalse
- vscode C++环境配置(供自己查阅)
想要躺平的一枚
VSCODEvscode
目录前言一、配置文件1、.vscode(1)c_cpp_properties.json(2)tasks.json(3)launch.json(4)settings.json参考链接:link前言 vscode可以当成一种强大的编辑器,只能够写代码(像VS这种IDE是集成编辑器、编译器,调试等等所有环境一起)。想要运行代码,还需要配置编译器,C++常用的编译器为MinGW,下载后将其配置到系统环境
- 每天一个前端小知识 Day 23 - PWA 渐进式 Web 应用开发
蓝婷儿
python前端
PWA渐进式Web应用开发(离线缓存、桌面安装等)一、什么是PWA?PWA(ProgressiveWebApp)是一种让Web应用具有类似原生App用户体验的技术体系。PWA不是一个框架,而是由一组浏览器API组成的技术集合,包括:离线访问能力WebApp安装到桌面推送通知后台同步原生风格UIPWA的三大核心能力能力描述可安装性支持添加到桌面启动器,像原生App打开离线能力使用ServiceWor
- mysql和neo4j组合使用_Neo4j学习
大禹昆仑
mysql和neo4j组合使用
NEO4J基本命令1.CREATECREATE(NODE_NAME:LABEL_NAME>,{PROPERTY1:VALUE1,PROPERTY2:VALUE2,})示例create(person:zhanglisheng,{age:43,height:174})注意点:当属性值是字符串时候,必须加单引号或双引号,否则报错invalidliteralnumber(line1,column44(of
- JavaScript 中导入模块时,确实不需要显式地写 node_modules 路径。
咔咔咔索菲斯
javascriptvue
1.正确的导入语法在Webpack、Vite等打包工具中,node_modules目录是默认的模块搜索路径,因此直接写包名即可://✅正确:直接使用包名import'nprogress/nprogress.css';//❌错误:不需要显式写node_modules路径import'node_modules/nprogress/nprogress.css';2.为什么不需要写node_module
- Assistant API 流式传输中的事件流原理细节
上有晨光
大模型Agent开发人工智能算法大模型OpenAIAgent
一、AssistantAPI流式传输事件流基础OpenAIAssistantAPI的流式输出在特定操作时会生成新事件,每个事件由event和data构成。data存放如大模型回复等关键数据,event则表明大模型的处理阶段,像运行、排队、完成等状态信息。二、事件流核心流程整体流程:从创建assistant对象、thread对象并追加message开启run状态(即start模式)起,到获取模型回复
- Java+Python智能化云盘【Day3】
关沐吖
Java+PythonAi智能云盘项目开发专栏javapython开发语言
提示词工程Prompt简介:大模型必备Prompt提示词工程讲解什么是PromptEngineering提示词工程通过特定格式的文本输入引导AI模型生成期望输出的技术,明确地告诉模型你想要解决的问题或完成的任务也是大语言模型理解用户需求并生成相关、准确回答或内容的基础类比:给Java程序员的任务需求文档(越清晰明确,结果越符合预期)为什么需要学习?大模型就是你的员工,你可以有多个助手,OpenAI
- React与Vue的区别?
扎西_德勒
vue.jsreact.jsjavascript
一、区别:1.语法Vue采用自己特有的模板语法;React是单向的,采用jsx语法创建react元素。2.监听数据变化的实现原理不同Vue2.0通过Object.defineproperty()方法的getter/setter属性,实现数据劫持,每次修改完数据会触发diff算法(双端对比)React默认是通过shouldComponentUpdata生命周期来决定是否需要渲染更新,再触发它的dif
- RK3128 通过串口终端 打开网络ADB
站在巨人肩膀上的码农
RK3128驱动开发rk安卓adb
操作如下:rk3128:/#stopadbdrk3128:/#setproppersist.sys.tcpadb1rk3128:/#setpropservice.adb.tcp.port5555rk3128:/#startadbd然后就可以去连接网络adb了。persist.sys.tcpadb这个属性名字可以自己在代码里面去设置,不一定要叫这个名字。
- 百度地图开发之点聚合功能
}@OverrideprotectedvoidonPause(){mMapView.onPause();super.onPause();}@OverrideprotectedvoidonResume(){mMapView.onResume();super.onResume();}@OverrideprotectedvoidonDestroy(){mMapView.onDestroy();super
- 向量运算、矩阵运算、线性变换相关运算
超龄超能程序猿
机器学习矩阵线性代数机器学习
一、向量核心运算1.向量加法与数乘(线性组合基础)定义:加法:若a=(a1,a2,…,an),b=(b1,b2,…,bn),则a+b=(a1+b1,a2+b2,…,an+bn)。数乘:若k为标量,则ka=(ka1,ka2,…,kan)。性质:满足交换律、结合律,构成向量空间的基本运算。应用:向量线性组合(如基向量表示任意向量)、物理中力的合成与分解。2.点积(内积,DotProduct)定义:a⋅
- R 语言安装使用教程
小奇JAVA面试
安装使用教程r语言开发语言
一、R语言简介R是一种用于统计分析、数据挖掘和可视化的编程语言和环境。它在学术界和数据分析领域中广泛使用,拥有丰富的统计函数库和绘图功能。二、安装R语言2.1下载R安装包前往CRAN官网下载适合你操作系统的安装程序:官网地址:https://cran.r-project.org/2.2Windows安装下载.exe安装包;双击安装程序,按默认选项一路安装即可;安装完成后,可通过RGUI或命令行启动
- MFC扩展库BCGControlBar Pro v36.2亮点:Ribbon Bar、表单等组件升级
界面开发小八哥
mfcribbonc++界面控件UI开发BCG
BCGControlBar库拥有500多个经过全面设计、测试和充分记录的MFC扩展类。我们的组件可以轻松地集成到您的应用程序中,并为您节省数百个开发和调试时间。BCGControlBar专业版v36.2已全新发布了,在这个版本中添加了一个新的扩展器控件、改进了网格和报表控件的性能、实现了SVG阴影过滤器优化等,最新版点击下方获取:BCGControlBarProforMFCv36.2正式版下载Ri
- MySQL中查询JSON数组字段包含特定字符串的方法
一勺菠萝丶
mysqljson数据库
问题背景在MySQL数据库中,当某个字段存储的是JSON数组(如["喷绘","2.6m喷绘","M喷绘","直喷","双透","气模"]),需要查询数组中包含特定字符串(如’气模’)的记录时,传统的LIKE语句无法直接使用。本文介绍两种高效的解决方案。解决方案对比1.精确匹配方案(推荐)当需要完全匹配数组中的元素时(如精确查找"气模"):SELECT*FROMprocess_unit_prices
- QML Property属性语法
Little-Hu
QML数据库开发语言QML
QML作为Qt框架中的声明式UI语言,其property属性是构建动态用户界面的核心要素。property不仅是存储数据的容器,更是实现数据绑定、组件通信和状态管理的基石。本文将全面剖析QML中property属性的语法特性、使用场景和最佳实践,帮助开发者深入理解并高效运用这一重要机制。一、Property属性基础1.属性定义与声明在QML中,property属性用于存储对象的状态信息,其基本声明
- Feign服务调用,Get、Post请求
目录GET请求POST请求GET请求Feign客户端@FeignClient("lik-dr-product")publicinterfaceProductFeign{/***从请求路径获取值,需要使用@PathVariable注解*/@GetMapping("/product/findById/{id}")ProductfindById(@PathVariable("id")Longid);/*
- LK32T102学习-0
和风化雨
嵌入式系统LK32T单片机嵌入式硬件
工程建立步骤:建立一个文件夹,文件夹的名称就是任务名称,如XX将test1-gpio文件夹中的内容全部拷贝到XX通过uVision(或直接点击XX文件夹下的*.uvprojx)打开工程打开工程文件夹下的main.c文件修改main函数,其余不动main函数结构intmain(){ Device_Init();//不要动 //添加你的其他初始化代码 while(1){//工作循环//添加
- \SpringBootDemo-1.0-SNAPSHOT.jar中没有主清单属性
郭宝
JavaEE#SpringBootjarmavenjava
背景:java-jar.\SpringBootDemo-1.0-SNAPSHOT.jar--spring.profiles.active=dev在运行打包以后的maven项目时,出现了如下报错信息解决办法:1、需要在项目根目录下的pom.xml文件中添加SpringBoot构建的插件org.springframework.bootspring-boot-maven-pluginrepackage<
- ClickHouse【理论篇】01:什么是ClickHouse
ClickHouse是一款开源的列式数据库管理系统(Column-OrientedDBMS),专为高性能实时数据分析(OLAP,OnlineAnalyticalProcessing)场景设计。它由俄罗斯搜索引擎公司Yandex开发(2016年开源),目前由独立基金会ClickHouse,Inc.维护,广泛应用于大数据分析、日志处理、用户行为洞察等领域。一、核心定位:OLAP场景的“性能标杆”传统关
- 20、鸿蒙学习——OAID、AAID、ODID
青春路上的小蜜蜂
学习harmonyos华为typescriptArkTs
1、OAID开放匿名设备标识符((OpenAnonymousDeviceIdentifier),是一种非永久性设备标识符,基于开放匿名设备标识符,可在保护用户个人数据隐私安全的前提下,向用户提供个性化广告,同时三方检测平台也可向广告主提供转化根因分析。OAID具有以下特性:OAID是设备级标识符,同一台设备上不同的App获取到的OAID值一致OAID的获取受应用的跟踪开关影响:当应用的跟踪开关开启
- 《从Backprop到Diffusion:深度学习的算法进化树全景图》
HeartException
学习人工智能
前言前些天发现了一个巨牛的人工智能免费学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站《从Backprop到Diffusion:深度学习的算法进化树全景图》**展开系统性解析。全文基于算法原理-技术突破-产业重塑的三层逻辑链,融合2025年最新研究成果与产业数据,呈现深度学习四十年的底层技术迁徙路径从Backprop到Diffusion:深度学习的算法进化树全景图副标题:一部算法
- Node.js特训专栏-实战进阶:13. ORM/ODM工具选型与使用
爱分享的程序员
Node.jsjavascript前端node.js
欢迎来到Node.js实战专栏!在这里,每一行代码都是解锁高性能应用的钥匙,让我们一起开启Node.js的奇妙开发之旅!Node.js特训专栏主页专栏内容规划详情ORM/ODM工具选型与使用在当今的软件开发领域,数据库交互是众多应用程序的核心环节。无论是Web应用、移动后端,还是数据分析平台,高效、可靠地操作数据库至关重要。对象关系映射(ORM)和对象文档映射(ODM)工具应运而生,它们简化了数据
- 语言模型之谜:提示内容与格式的交响诗
步子哥
AGI通用人工智能语言模型人工智能自然语言处理
当代人工智能领域中,语言模型(LLM)正以前所未有的规模和深度渗透到各行各业。从代码生成到数学推理,从问答系统到多项选择题,每一次技术的跃进都离不开一个看似简单却充满玄机的关键环节——提示(prompt)的设计。而在这场提示优化的探索中,内容与格式的双重奏正逐渐揭开其神秘面纱,谱写出一曲宏大的交响诗。本文将带您走进“内容格式集成提示优化(CFPO)”的奇幻世界,揭示如何透过细腻的内容雕琢和精妙的格
- python项目使用poetry管理依赖项
zQIANYUN
python开发python开发语言
1.poetry管理依赖项Poetry是Python项目中用于依赖管理和项目打包的工具。相比传统的pip和requirements.txt,Poetry提供了更加现代和集成的解决方案。优点:Poetry能够自动处理依赖关系冲突,帮助开发者避免版本不兼容问题。在安装新的依赖时,它会检查现有依赖,并更新pyproject.toml文件和生成锁定的poetry.lock文件,以确保项目使用的依赖版本在团
- android studio禁用硬件加速,无法安装用于Android Studio的英特尔HAXM。 错误x86仿真当前需要硬件加速...
我刚刚安装了AndroidStudio,没有任何问题。但是当我运行模拟器时,出现错误:CannotLaunchAVDinemulator.Output:emulatoremulator:ERROR:x86emulationcurrentlyrequireshardwareacceleration!PleaseensureIntelHAXMisproperlyinstalledandusable.C
- 展锐 ISP 模块功能特点与应用场景评估:轻量化影像处理方案的实战能力分析
展锐ISP模块功能特点与应用场景评估:轻量化影像处理方案的实战能力分析关键词:展锐ISP、图像信号处理、3DNR、HDR合成、YUV输出、图像管线、降噪算法、调色引擎、应用场景评估、移动终端影像系统摘要:作为国产SoC平台中的关键影像处理核心,展锐ISP(ImageSignalProcessor)聚焦轻量化、低功耗与快速集成三大特性,广泛应用于中低端移动终端、AIoT摄像头及定制化影像设备。相较于
- (慎点/1w字+警告/刚入坑必看请自带水杯)后端入门玩家的第一个项目保姆级笔记包教包会
她是我的青春
项目学习javamavenintellij-idea
目前学习了项目的后端功能开发,针对前段时间的学习进行系统总结提升,根据项目开发流程总结1.资料中所给的前端界面是存放在/backend和/front之中,而springboot自带的是static,故需要做一层映射才可以访问到publicclasswebMvcConfigextendsWebMvcConfigurationSupport{@OverrideprotectedvoidaddResou
- 【花雕学编程】Arduino FOC 之动态角度输入的五连杆分析
驴友花雕
嵌入式硬件单片机c++动态角度输入的五连杆分析ArduinoFOC
Arduino是一个开放源码的电子原型平台,它可以让你用简单的硬件和软件来创建各种互动的项目。Arduino的核心是一个微控制器板,它可以通过一系列的引脚来连接各种传感器、执行器、显示器等外部设备。Arduino的编程是基于C/C++语言的,你可以使用ArduinoIDE(集成开发环境)来编写、编译和上传代码到Arduino板上。Arduino还有一个丰富的库和社区,你可以利用它们来扩展Ardui
- 内嵌式触摸显示器在工业视觉设备中的应用
Jwest2021
计算机外设
内嵌式触摸显示器在工业视觉设备中的应用日益广泛,其重要性不容忽视。以下是对内嵌式触摸显示器在工业视觉设备中应用的具体分析:一、应用背景工业视觉设备是智能制造的重要组成部分,它依赖于先进的图像处理和机器视觉技术,实现对生产线上产品质量的自动化检测和控制。随着工业4.0和智能制造的推进,工业视觉设备在生产线上的作用愈发关键。而内嵌式触摸显示器作为人机交互的重要界面,为工业视觉设备提供了直观、便捷的操作
- 液晶显示器的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
报告页数:150图表数:100报告价格:¥16800本文研究全球与中国市场液晶显示器的发展现状及未来发展趋势,分别从生产和消费的角度分析液晶显示器的主要生产地区、主要消费地区以及主要的生产商。重点分析全球与中国市场的主要厂商产品特点、产品规格、不同规格产品的价格、产量、产值及全球和中国市场主要生产商的市场份额。主要生产商包括:DellSamsungHPLGAsusAcerAOCViewSonicB
- jvm调优总结(从基本概念 到 深度优化)
oloz
javajvmjdk虚拟机应用服务器
JVM参数详解:http://www.cnblogs.com/redcreen/archive/2011/05/04/2037057.html
Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。
- 【Scala十六】Scala核心十:柯里化函数
bit1129
scala
本篇文章重点说明什么是函数柯里化,这个语法现象的背后动机是什么,有什么样的应用场景,以及与部分应用函数(Partial Applied Function)之间的联系 1. 什么是柯里化函数
A way to write functions with multiple parameter lists. For instance
def f(x: Int)(y: Int) is a
- HashMap
dalan_123
java
HashMap在java中对很多人来说都是熟的;基于hash表的map接口的非同步实现。允许使用null和null键;同时不能保证元素的顺序;也就是从来都不保证其中的元素的顺序恒久不变。
1、数据结构
在java中,最基本的数据结构无外乎:数组 和 引用(指针),所有的数据结构都可以用这两个来构造,HashMap也不例外,归根到底HashMap就是一个链表散列的数据
- Java Swing如何实时刷新JTextArea,以显示刚才加append的内容
周凡杨
java更新swingJTextArea
在代码中执行完textArea.append("message")后,如果你想让这个更新立刻显示在界面上而不是等swing的主线程返回后刷新,我们一般会在该语句后调用textArea.invalidate()和textArea.repaint()。
问题是这个方法并不能有任何效果,textArea的内容没有任何变化,这或许是swing的一个bug,有一个笨拙的办法可以实现
- servlet或struts的Action处理ajax请求
g21121
servlet
其实处理ajax的请求非常简单,直接看代码就行了:
//如果用的是struts
//HttpServletResponse response = ServletActionContext.getResponse();
// 设置输出为文字流
response.setContentType("text/plain");
// 设置字符集
res
- FineReport的公式编辑框的语法简介
老A不折腾
finereport公式总结
FINEREPORT用到公式的地方非常多,单元格(以=开头的便被解析为公式),条件显示,数据字典,报表填报属性值定义,图表标题,轴定义,页眉页脚,甚至单元格的其他属性中的鼠标悬浮提示内容都可以写公式。
简单的说下自己感觉的公式要注意的几个地方:
1.if语句语法刚接触感觉比较奇怪,if(条件式子,值1,值2),if可以嵌套,if(条件式子1,值1,if(条件式子2,值2,值3)
- linux mysql 数据库乱码的解决办法
墙头上一根草
linuxmysql数据库乱码
linux 上mysql数据库区分大小写的配置
lower_case_table_names=1 1-不区分大小写 0-区分大小写
修改/etc/my.cnf 具体的修改内容如下:
[client]
default-character-set=utf8
[mysqld]
datadir=/var/lib/mysql
socket=/va
- 我的spring学习笔记6-ApplicationContext实例化的参数兼容思想
aijuans
Spring 3
ApplicationContext能读取多个Bean定义文件,方法是:
ApplicationContext appContext = new ClassPathXmlApplicationContext(
new String[]{“bean-config1.xml”,“bean-config2.xml”,“bean-config3.xml”,“bean-config4.xml
- mysql 基准测试之sysbench
annan211
基准测试mysql基准测试MySQL测试sysbench
1 执行如下命令,安装sysbench-0.5:
tar xzvf sysbench-0.5.tar.gz
cd sysbench-0.5
chmod +x autogen.sh
./autogen.sh
./configure --with-mysql --with-mysql-includes=/usr/local/mysql
- sql的复杂查询使用案列与技巧
百合不是茶
oraclesql函数数据分页合并查询
本片博客使用的数据库表是oracle中的scott用户表;
------------------- 自然连接查询
查询 smith 的上司(两种方法)
&
- 深入学习Thread类
bijian1013
javathread多线程java多线程
一. 线程的名字
下面来看一下Thread类的name属性,它的类型是String。它其实就是线程的名字。在Thread类中,有String getName()和void setName(String)两个方法用来设置和获取这个属性的值。
同时,Thr
- JSON串转换成Map以及如何转换到对应的数据类型
bijian1013
javafastjsonnet.sf.json
在实际开发中,难免会碰到JSON串转换成Map的情况,下面来看看这方面的实例。另外,由于fastjson只支持JDK1.5及以上版本,因此在JDK1.4的项目中可以采用net.sf.json来处理。
一.fastjson实例
JsonUtil.java
package com.study;
impor
- 【RPC框架HttpInvoker一】HttpInvoker:Spring自带RPC框架
bit1129
spring
HttpInvoker是Spring原生的RPC调用框架,HttpInvoker同Burlap和Hessian一样,提供了一致的服务Exporter以及客户端的服务代理工厂Bean,这篇文章主要是复制粘贴了Hessian与Spring集成一文,【RPC框架Hessian四】Hessian与Spring集成
在
【RPC框架Hessian二】Hessian 对象序列化和反序列化一文中
- 【Mahout二】基于Mahout CBayes算法的20newsgroup的脚本分析
bit1129
Mahout
#!/bin/bash
#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information re
- nginx三种获取用户真实ip的方法
ronin47
随着nginx的迅速崛起,越来越多公司将apache更换成nginx. 同时也越来越多人使用nginx作为负载均衡, 并且代理前面可能还加上了CDN加速,但是随之也遇到一个问题:nginx如何获取用户的真实IP地址,如果后端是apache,请跳转到<apache获取用户真实IP地址>,如果是后端真实服务器是nginx,那么继续往下看。
实例环境: 用户IP 120.22.11.11
- java-判断二叉树是不是平衡
bylijinnan
java
参考了
http://zhedahht.blog.163.com/blog/static/25411174201142733927831/
但是用java来实现有一个问题。
由于Java无法像C那样“传递参数的地址,函数返回时能得到参数的值”,唯有新建一个辅助类:AuxClass
import ljn.help.*;
public class BalancedBTree {
- BeanUtils.copyProperties VS PropertyUtils.copyProperties
诸葛不亮
PropertyUtilsBeanUtils
BeanUtils.copyProperties VS PropertyUtils.copyProperties
作为两个bean属性copy的工具类,他们被广泛使用,同时也很容易误用,给人造成困然;比如:昨天发现同事在使用BeanUtils.copyProperties copy有integer类型属性的bean时,没有考虑到会将null转换为0,而后面的业
- [金融与信息安全]最简单的数据结构最安全
comsci
数据结构
现在最流行的数据库的数据存储文件都具有复杂的文件头格式,用操作系统的记事本软件是无法正常浏览的,这样的情况会有什么问题呢?
从信息安全的角度来看,如果我们数据库系统仅仅把这种格式的数据文件做异地备份,如果相同版本的所有数据库管理系统都同时被攻击,那么
- vi区段删除
Cwind
linuxvi区段删除
区段删除是编辑和分析一些冗长的配置文件或日志文件时比较常用的操作。简记下vi区段删除要点备忘。
vi概述
引文中并未将末行模式单独列为一种模式。单不单列并不重要,能区分命令模式与末行模式即可。
vi区段删除步骤:
1. 在末行模式下使用:set nu显示行号
非必须,随光标移动vi右下角也会显示行号,能够正确找到并记录删除开始行
- 清除tomcat缓存的方法总结
dashuaifu
tomcat缓存
用tomcat容器,大家可能会发现这样的问题,修改jsp文件后,但用IE打开 依然是以前的Jsp的页面。
出现这种现象的原因主要是tomcat缓存的原因。
解决办法如下:
在jsp文件头加上
<meta http-equiv="Expires" content="0"> <meta http-equiv="kiben&qu
- 不要盲目的在项目中使用LESS CSS
dcj3sjt126com
Webless
如果你还不知道LESS CSS是什么东西,可以看一下这篇文章,是我一朋友写给新人看的《CSS——LESS》
不可否认,LESS CSS是个强大的工具,它弥补了css没有变量、无法运算等一些“先天缺陷”,但它似乎给我一种错觉,就是为了功能而实现功能。
比如它的引用功能
?
.rounded_corners{
- [入门]更上一层楼
dcj3sjt126com
PHPyii2
更上一层楼
通篇阅读完整个“入门”部分,你就完成了一个完整 Yii 应用的创建。在此过程中你学到了如何实现一些常用功能,例如通过 HTML 表单从用户那获取数据,从数据库中获取数据并以分页形式显示。你还学到了如何通过 Gii 去自动生成代码。使用 Gii 生成代码把 Web 开发中多数繁杂的过程转化为仅仅填写几个表单就行。
本章将介绍一些有助于更好使用 Yii 的资源:
- Apache HttpClient使用详解
eksliang
httpclienthttp协议
Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后,相信对于Http协议的了解会
- zxing二维码扫描功能
gundumw100
androidzxing
经常要用到二维码扫描功能
现给出示例代码
import com.google.zxing.WriterException;
import com.zxing.activity.CaptureActivity;
import com.zxing.encoding.EncodingHandler;
import android.app.Activity;
import an
- 纯HTML+CSS带说明的黄色导航菜单
ini
htmlWebhtml5csshovertree
HoverTree带说明的CSS菜单:纯HTML+CSS结构链接带说明的黄色导航
在线体验效果:http://hovertree.com/texiao/css/1.htm代码如下,保存到HTML文件可以看到效果:
<!DOCTYPE html >
<html >
<head>
<title>HoverTree
- fastjson初始化对性能的影响
kane_xie
fastjson序列化
之前在项目中序列化是用thrift,性能一般,而且需要用编译器生成新的类,在序列化和反序列化的时候感觉很繁琐,因此想转到json阵营。对比了jackson,gson等框架之后,决定用fastjson,为什么呢,因为看名字感觉很快。。。
网上的说法:
fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。
- 基于Mybatis封装的增删改查实现通用自动化sql
mengqingyu
DAO
1.基于map或javaBean的增删改查可实现不写dao接口和实现类以及xml,有效的提高开发速度。
2.支持自定义注解包括主键生成、列重复验证、列名、表名等
3.支持批量插入、批量更新、批量删除
<bean id="dynamicSqlSessionTemplate" class="com.mqy.mybatis.support.Dynamic
- js控制input输入框的方法封装(数字,中文,字母,浮点数等)
qifeifei
javascript js
在项目开发的时候,经常有一些输入框,控制输入的格式,而不是等输入好了再去检查格式,格式错了就报错,体验不好。 /** 数字,中文,字母,浮点数(+/-/.) 类型输入限制,只要在input标签上加上 jInput="number,chinese,alphabet,floating" 备注:floating属性只能单独用*/
funct
- java 计时器应用
tangqi609567707
javatimer
mport java.util.TimerTask; import java.util.Calendar; public class MyTask extends TimerTask { private static final int
- erlang输出调用栈信息
wudixiaotie
erlang
在erlang otp的开发中,如果调用第三方的应用,会有有些错误会不打印栈信息,因为有可能第三方应用会catch然后输出自己的错误信息,所以对排查bug有很大的阻碍,这样就要求我们自己打印调用的栈信息。用这个函数:erlang:process_display (self (), backtrace).需要注意这个函数只会输出到标准错误输出。
也可以用这个函数:erlang:get_s