- Docker技术全景解析:从核心原理到实践应用
Liudef06小白
docker容器运维
Docker技术全景解析:从核心原理到实践应用引言:容器化革命的引擎2013年诞生的Docker并非容器技术的发明者,却成功地将Linux容器(LXC)这一底层技术转化为开发者友好的标准化工具。它通过镜像封装、环境一致性和资源隔离三大创新,解决了“在我机器上能跑,线上为什么不行”这一行业顽疾。Docker的核心突破在于创建了跨环境的应用交付标准——开发者构建的Docker镜像可在开发笔记本、测试服
- STM32 开发笔记:从环境搭建到任务调度
嵌入式的小萌新
stm32笔记嵌入式硬件
今天体验了一把augment确实好用,记录一下STM32开发笔记:从环境搭建到任务调度️环境准备必需工具STM32CubeMX:图形化配置工具,用于初始化MCU外设和生成基础代码STM32CubeCLT:包含编译工具链(arm-none-eabi-gcc)和烧录工具(STM32_Programmer_CLI)CMake:跨平台构建系统,用于管理项目编译流程OpenOCD:开源调试器(可选,用于DA
- cesium-native+OpenGL开发笔记—渲染GIS球
坐标系转换OpenGL坐标系右手坐标系,X轴水平向右,Y轴竖直向上,Z轴指向屏幕外面。Y(绿色,朝上)^|||*---->X(红色,向右)//Z(蓝色,向前)(指向屏幕外)3DTiles坐标系右手坐标系,Z轴朝上Z(蓝色,朝上)^||/Y(绿色,朝屏幕内)|/*---->X(红色,朝右)glTF模型坐标系右手坐标系,Y轴朝上3DTiles和OpenGL坐标系上方向存在差异,实际绘制是在OpenGL
- FFmpeg开发笔记(四十四)毕业设计可做的几个拉满颜值的音视频APP
gegey
ffmpeg笔记音视频
合集-FFmpeg开发实战(53)1.FFmpeg开发笔记(一)搭建Linux系统的开发环境2023-04-162.FFmpeg开发笔记(二)搭建Windows系统的开发环境2023-04-293.FFmpeg开发笔记(三)FFmpeg的可执行程序介绍03-094.FFmpeg开发笔记(四)FFmpeg的动态链接库介绍03-105.FFmpeg开发笔记(五)更新MSYS的密钥环03-166.FFm
- <电子幽灵>开发笔记:BAT基础笔记(一)
BAT脚本基础笔记(一)介绍费曼学习法最重要的部分,即把知识教给一个完全不懂的孩子——或者小白。为了更好的自我学习,也为了让第一次接触某个知识范畴的同学快速入门,我会把我的学习笔记整理成电子幽灵系列。提示:作为低代码工具的笔记,这里会用特殊字体表示要用到的函数等等。请若要学习,请结合相关工具边用边学。BAT基础笔记(一)BAT脚本基础笔记(一)介绍简介在哪里编写BAT代码?BAT基本语法1.基本命
- 高中成绩可视化平台开发笔记
一半不眠次日si记
笔记pyqtnumpypandasmatplotlibui数据可视化
高中成绩可视化平台(1)一、项目概述本系统是一个基于PyQt5和Matplotlib的高中成绩数据可视化分析平台,旨在帮助教师快速了解学生成绩分布、班级对比、学科表现等关键指标。平台支持文科与理科的数据切换,并提供多个维度的图表展示和交互式操作。核心功能:文科/理科数据动态切换四个核心分析页面(总览、学科分析、班级分析、排名分析)图表联动刷新机制表格与图表双向绑定自定义样式与视觉美化二、技术选型技
- Linux驱动开发笔记4:新字符设备驱动
字符设备驱动开发重点是使用register_chrdev函数注册字符设备,当不再使用设备的时候就使用unregister_chrdev函数注销字符设备,驱动模块加载成功以后还需要手动使用mknod命令创建设备节点。新字符设备驱动:动态分配和释放设备号、自动创建设备节点、设置文件的私有数据。动态分配和释放设备号如果没有指定设备号的话就使用如下函数来申请设备号:intalloc_chrdev_regi
- 物联网开发笔记(6)- 使用Wokwi仿真树莓派Pico实现按键操作
魔都飘雪
物联网开发单片机嵌入式硬件
这篇文章和大家一起来看下按键相关的操作。一、目的使用按键来控制LED不同的闪烁速度二、硬件连接方法方法一:LED连接GPIO的端口0,按键连接GPIO的端口1。按键通过一个上拉电阻接到3.3V电源上,当按键不按下时是高信号,按键按下时GPIO端口1导通,变为低信号。方法二:去电上拉电阻,使用GPIO的PULL_UP功能。三、代码分析方法一:mian.py#这个例子是实现按键操作frommachin
- 物联网开发笔记(9)- 使用Wokwi仿真MicroPython on ESP32开发板实现温度和湿度检测并使用屏幕显示_wokwi仿真平台
字节全栈_LSj
物联网笔记
‘’’frommachineimportPin,PWM,I2C,Timer,UARTimporttime,machine,ssd1306,dhtuart1=UART(1,115200)#调用串口uart1uart1.init(115200,bits=8,parity=None,stop=1)#初始化串口相关参数Tim_S=Timer(0)#定时器对象,很怪,有了这个定时器,下面的蜂鸣器没有了短促的
- 《AI大模型开发笔记》——Prompt提示词最佳实践
_Richard_
AI大模型开发笔记人工智能笔记prompt
为什么需要提示词优化什么是Promptenginnering?提示词:解释一下什么是大语言模型的Promptenginnering图1.什么是PromptEnginnering?通过上面ChatGPT的说明,我们可以看到,prompt工程化就是如何写prompt提示词的一些技巧。那么,为什么需要进行提示词优化呢?第一点,对个人使用者:提高使用大语言模型的效率,让大模型更好的为我们服务。第二点,对于
- FE.BASE-vscode使用、原理、插件开发笔记
weixin_30460489
开发工具jsonshell
使用命令行使用帮助:code--help使用已经打开的窗口来打开文件:code-r打开文件并滚动到特定行:code-r-gpackage.json:128比较两个文件:code-r-da.txtb.txt接受管道符数据:ls|code-图形界面、快捷键使用光标移动至单词开头/末尾Ctrl+Left/Right,代码块开头/末尾Cmd+Shift+\文档首行/末行Ctrl+Home/End文本全选/
- 基于Socket编程的局域网聊天室开发笔记
天才威的洞洞幺
笔记linux网络
背景知识所以并不是说,每一个客户端都兼具了服务端的功能,这里的服务端仅仅是一个中介,所有客户端的信息都要发给这个服务端,然后再转发给所有的客户端,对吗?是的,你说得非常对。在这个应用场景下,服务端充当的是中介的角色,管理所有已连接的客户端之间的数据传输。所有客户端的信息都会先发给服务端,然后服务端再将其转发给其他已连接的客户端。客户端之间不会直接进行数据交互,而是通过服务端来实现数据的传输和共享。
- 鸿蒙开发笔记之Preview Kit在美颜相机中的应用
harmonyos-next
今天尝试使用HarmonyOS的PreviewKit实现相机预览优化功能。这个套件为图像预览提供了低延迟、高帧率的解决方案,特别适合美颜相机这类对实时性要求高的应用。开发记录://首先在config.json中声明相机权限:json"abilities":[{"permissions":["ohos.permission.CAMERA"]}]//初始化预览会话核心代码:importpreviewf
- C#的.net桌面开发笔记
峹
笔记服务器c#后端
网络链接1.网络链接:端口号是与是一种用于网络通信的标识符,用于标识计算机上的不同网络应用程序或服务。在TCP/IP协议中,端口号是一个16位的数字,范围从0到65535。其中0到1023之间的端口号被称为"知名端口",用于标识常见的网络服务,例如HTTP、FTP等。而大于1023的端口号被称为"动态端口",用于临时分配给客户端应用程序。2.设备链接:串口号是一种用于串行通信的标识符,通常用于连接
- FFmpeg开发笔记(四十八)从0开始搭建直播系统的开源软件架构
漆园吏
ffmpeg笔记
合集-FFmpeg开发实战(53)1.FFmpeg开发笔记(一)搭建Linux系统的开发环境2023-04-162.FFmpeg开发笔记(二)搭建Windows系统的开发环境2023-04-293.FFmpeg开发笔记(三)FFmpeg的可执行程序介绍03-094.FFmpeg开发笔记(四)FFmpeg的动态链接库介绍03-105.FFmpeg开发笔记(五)更新MSYS的密钥环03-166.FFm
- 基于React Native开发鸿蒙新闻类应用的实战开发笔记
哼唧唧_
HarmonyOS5新闻华为reactnative
以下为基于ReactNative开发鸿蒙新闻资讯类应用的实战开发笔记,结合架构特性与踩坑经验,重点记录关键实现方案和技术决策:一、环境搭建与工程初始化(关键步骤复盘)Node.js版本锁定必须使用Node18+(ES2020语法支持),低版本导致DevEcoStudio编译失败解决方案:通过.npmrc强制校验版本echo"engine-strict=true">.npmrc#启用引擎严格校验鸿蒙
- LInux驱动开发笔记(十)SPI子系统及其驱动
云雨歇
Linux驱动开发笔记linux驱动开发笔记
文章目录前言一、SPI驱动框架二、总线驱动2.1SPI总线的运行机制2.2重要数据结构2.2.1spi_controller2.2.2spi_driver2.2.3spi_device2.2.4spi_transfer2.2.5spi_message三、设备驱动的编写3.1设备树的修改3.2相关API函数3.2.1spi_setup()3.2.2spi_message_init()3.2.3spi
- STM32开发笔记96: 在PlatformIO中更改外部晶振频率
snmplink
#STM32快速开发STM32开发笔记PlatformIO外部晶振频率
单片机型号:STM32F091RCT6低于PlatformIO开发平台,如果更改外部晶振频率,需修正stm32f0xx_hal_conf.h文件,原先使用keil开发时,此文件和项目相关,可以单独修改,但是在PlatformIO平台上,则此文件的路径如下:自己多次尝试屏蔽此文件,包括删除,都没有成功,实在没有方法,只能在此文件中,直接更改,代码如下:/*######################
- 《ArcGIS Runtime SDK for Android开发笔记》——(11)、ArcGIS Runtime SDK常见空间数据加载...
weixin_34258782
runtime移动开发数据库
ArcGISRuntimeSDKforAndroid支持多种类型空间数据源、每一种都提供了相应的图层来直接加载,图层Layer是空间数据的载体,其主要继承关系及类型说明如下图所示:转载请注明出处:http://www.cnblogs.com/gis-luq/p/5062715.html1、图层分类解析Layer是所有图层的基类,声明了空间参考、最大范围、初始范围、单位和图层委托等基本属性,还有图层
- 【微信开发笔记】常见的长按保存图片功能的实现方式及清晰度优化方式
yz-俞祥胜
实用前端插件学习
网上有很多实现的方式,目前尝试成功的是使用html2canvas.js,canvas2image来实现的。实现的过程中也遇到了,跨域图片问题,图像不清晰问题,刚好看到下面这篇文章,里面有解决清晰度的问题参考文档
- QT开发笔记(github转载)
茶之余味
qt
##0前言说明1.**项目作品:[https://blog.csdn.net/feiyangqingyun/article/details/97565652](https://blog.csdn.net/feiyangqingyun/article/details/97565652)**2.**网店地址:https://shop244026315.taobao.com/**3.**联系方式:QQ(
- 用typoa写markdown文档笔记
chilavert318
熬之滴水穿石笔记
一直用Markdownpad2写相关技术文档,时间长了对于分屏显示也不以为然。一次偶然发现了typoa,用了一下,感觉它的体验感更好,它是一款简洁高效的所见即所得Markdown编辑器,无需分屏预览,直接实时渲染内容。摸索了一段时间,感觉它实用性更强,下面我将心得笔记写胡来,也是我的开发笔记吧!一、基础操作1.新建与保存文件新建:打开Typora→点击左上角文件→新建(或直接输入内容)。保存:按C
- DW1000开发笔记:使用STM32硬件SPI+STM32CubeMX+HAL库测试DW1000通信
FollowMeCode
笔记stm32单片机嵌入式
DW1000开发笔记:使用STM32硬件SPI+STM32CubeMX+HAL库测试DW1000通信在嵌入式系统中,进行无线通信是一项常见的任务。而DW1000芯片作为一款超宽带(UWB)无线通信芯片,被广泛应用于位置定位、数据传输等领域。本篇文章将介绍如何使用STM32系列单片机结合硬件SPI以及STM32CubeMX和HAL库来测试DW1000通信。一、硬件准备首先,我们需要准备以下硬件设备:
- Python图形界面开发笔记(一)安装及入门
zgwzgw
Pythonpython
(序)相关软件及安装说明1.Python版本及安装3.8及以下版本支持win73.9及以上版本只支持win10及以上系统https://www.python.org/2.Pythonpip源默认源速度比较慢。命令行修改法(1)命令行临时修改法在用pypi下载python包的时候,可以直接使用pipinstallpackagename-i参数,指定下载源的URLpipinstallping3-iht
- ESP32蓝牙开发笔记(一)
GodKK老神灭
ESP32蓝牙开发笔记
ret=esp_ble_gap_register_callback(esp_gap_cb);staticvoidesp_gap_cb(esp_gap_ble_cb_event_tevent,esp_ble_gap_cb_param_t*param){switch(event){caseESP_GAP_BLE_ADV_DATA_RAW_SET_COMPLETE_EVT:ESP_LOGI(CONN_T
- ESP32蓝牙开发笔记(四)
GodKK老神灭
ESP32蓝牙开发笔记网络
蓝牙广播包详解一、广播包基本结构蓝牙广播包由四部分组成:前导码(Preamble):1字节交替序列(0xAA或0x55),用于同步接收端时钟。接入地址(AccessAddress):固定为0x8E89BED6(广播通道)或随机值(数据通道)。协议数据单元(PDU):Header:包含广播类型(4bit)、发送/接收地址类型(各1bit)、长度(6bit)。Payload:包含设备地址(6字节)和广
- Android开发笔记: Android Studio设置app全屏
程序猿的杂货店
AndriodAndroid开发笔记android开发笔记修改主题app全屏
直接在AndroidManifest.xml文件中设定Activity主题为全屏模式android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
- 三维装配可视化界面开发笔记
小彭律师
笔记
三维装配可视化界面开发笔记项目概述这是一个基于Vue.js和Three.js的三维装配可视化系统,用于展示机械零部件的装配和拆解过程。系统支持模型加载、拆解/装配路径生成、动画展示和工艺流程图生成等功能。技术栈前端框架:Vue3(使用组合式API)构建工具:Vite6.3.43D引擎:Three.jsr152状态管理:Pinia2.1.0路由:VueRouter4.2.0模型加载:GLTFLoad
- ESP32- 开发笔记- 软件开发 5 -I2C
数贾电子科技
ESP32芯片笔记ESP32
1I2C背景介绍ESP32的I²C(Inter-IntegratedCircuit)总线是一个非常常用的串行通信接口,广泛用于与各种外围设备(如传感器、显示屏、EEPROM等)进行通信。1.1I²C基本原理I²C是一种双线通信协议,使用两根线进行主从式通信:SDA(SerialData):数据线SCL(SerialClock):时钟线特点包括:支持多个主机和多个从设备每个设备通过地址区分(7位或1
- GIS开发笔记(16)解决基于osg和osgearth三维地图上添加placeNode图标点击不易拾取的问题
星火撩猿
Gis实战笔记-桌面端笔记地图加点osgosgearth
一、实现效果二、实现原理在图标添加的位置同时添加一个红色圆球,半径为5000~8000米,图标和圆球挂接到同一个group节点,group节点再挂接到根节点,当点击到圆球时,通过遍历父节点就可以找到被点击的图标节点。三、参考代码//添加图标代码#pragmaonce#include
- Linux的Initrd机制
被触发
linux
Linux 的 initrd 技术是一个非常普遍使用的机制,linux2.6 内核的 initrd 的文件格式由原来的文件系统镜像文件转变成了 cpio 格式,变化不仅反映在文件格式上, linux 内核对这两种格式的 initrd 的处理有着截然的不同。本文首先介绍了什么是 initrd 技术,然后分别介绍了 Linux2.4 内核和 2.6 内核的 initrd 的处理流程。最后通过对 Lin
- maven本地仓库路径修改
bitcarter
maven
默认maven本地仓库路径:C:\Users\Administrator\.m2
修改maven本地仓库路径方法:
1.打开E:\maven\apache-maven-2.2.1\conf\settings.xml
2.找到
 
- XSD和XML中的命名空间
darrenzhu
xmlxsdschemanamespace命名空间
http://www.360doc.com/content/12/0418/10/9437165_204585479.shtml
http://blog.csdn.net/wanghuan203/article/details/9203621
http://blog.csdn.net/wanghuan203/article/details/9204337
http://www.cn
- Java 求素数运算
周凡杨
java算法素数
网络上对求素数之解数不胜数,我在此总结归纳一下,同时对一些编码,加以改进,效率有成倍热提高。
第一种:
原理: 6N(+-)1法 任何一个自然数,总可以表示成为如下的形式之一: 6N,6N+1,6N+2,6N+3,6N+4,6N+5 (N=0,1,2,…)
- java 单例模式
g21121
java
想必单例模式大家都不会陌生,有如下两种方式来实现单例模式:
class Singleton {
private static Singleton instance=new Singleton();
private Singleton(){}
static Singleton getInstance() {
return instance;
}
- Linux下Mysql源码安装
510888780
mysql
1.假设已经有mysql-5.6.23-linux-glibc2.5-x86_64.tar.gz
(1)创建mysql的安装目录及数据库存放目录
解压缩下载的源码包,目录结构,特殊指定的目录除外:
- 32位和64位操作系统
墙头上一根草
32位和64位操作系统
32位和64位操作系统是指:CPU一次处理数据的能力是32位还是64位。现在市场上的CPU一般都是64位的,但是这些CPU并不是真正意义上的64 位CPU,里面依然保留了大部分32位的技术,只是进行了部分64位的改进。32位和64位的区别还涉及了内存的寻址方面,32位系统的最大寻址空间是2 的32次方= 4294967296(bit)= 4(GB)左右,而64位系统的最大寻址空间的寻址空间则达到了
- 我的spring学习笔记10-轻量级_Spring框架
aijuans
Spring 3
一、问题提问:
→ 请简单介绍一下什么是轻量级?
轻量级(Leightweight)是相对于一些重量级的容器来说的,比如Spring的核心是一个轻量级的容器,Spring的核心包在文件容量上只有不到1M大小,使用Spring核心包所需要的资源也是很少的,您甚至可以在小型设备中使用Spring。
 
- mongodb 环境搭建及简单CURD
antlove
WebInstallcurdNoSQLmongo
一 搭建mongodb环境
1. 在mongo官网下载mongodb
2. 在本地创建目录 "D:\Program Files\mongodb-win32-i386-2.6.4\data\db"
3. 运行mongodb服务 [mongod.exe --dbpath "D:\Program Files\mongodb-win32-i386-2.6.4\data\
- 数据字典和动态视图
百合不是茶
oracle数据字典动态视图系统和对象权限
数据字典(data dictionary)是 Oracle 数据库的一个重要组成部分,这是一组用于记录数据库信息的只读(read-only)表。随着数据库的启动而启动,数据库关闭时数据字典也关闭 数据字典中包含
数据库中所有方案对象(schema object)的定义(包括表,视图,索引,簇,同义词,序列,过程,函数,包,触发器等等)
数据库为一
- 多线程编程一般规则
bijian1013
javathread多线程java多线程
如果两个工两个以上的线程都修改一个对象,那么把执行修改的方法定义为被同步的,如果对象更新影响到只读方法,那么只读方法也要定义成同步的。
不要滥用同步。如果在一个对象内的不同的方法访问的不是同一个数据,就不要将方法设置为synchronized的。
- 将文件或目录拷贝到另一个Linux系统的命令scp
bijian1013
linuxunixscp
一.功能说明 scp就是security copy,用于将文件或者目录从一个Linux系统拷贝到另一个Linux系统下。scp传输数据用的是SSH协议,保证了数据传输的安全,其格式如下: scp 远程用户名@IP地址:文件的绝对路径
- 【持久化框架MyBatis3五】MyBatis3一对多关联查询
bit1129
Mybatis3
以教员和课程为例介绍一对多关联关系,在这里认为一个教员可以叫多门课程,而一门课程只有1个教员教,这种关系在实际中不太常见,通过教员和课程是多对多的关系。
示例数据:
地址表:
CREATE TABLE ADDRESSES
(
ADDR_ID INT(11) NOT NULL AUTO_INCREMENT,
STREET VAR
- cookie状态判断引发的查找问题
bitcarter
formcgi
先说一下我们的业务背景:
1.前台将图片和文本通过form表单提交到后台,图片我们都做了base64的编码,并且前台图片进行了压缩
2.form中action是一个cgi服务
3.后台cgi服务同时供PC,H5,APP
4.后台cgi中调用公共的cookie状态判断方法(公共的,大家都用,几年了没有问题)
问题:(折腾两天。。。。)
1.PC端cgi服务正常调用,cookie判断没
- 通过Nginx,Tomcat访问日志(access log)记录请求耗时
ronin47
一、Nginx通过$upstream_response_time $request_time统计请求和后台服务响应时间
nginx.conf使用配置方式:
log_format main '$remote_addr - $remote_user [$time_local] "$request" ''$status $body_bytes_sent "$http_r
- java-67- n个骰子的点数。 把n个骰子扔在地上,所有骰子朝上一面的点数之和为S。输入n,打印出S的所有可能的值出现的概率。
bylijinnan
java
public class ProbabilityOfDice {
/**
* Q67 n个骰子的点数
* 把n个骰子扔在地上,所有骰子朝上一面的点数之和为S。输入n,打印出S的所有可能的值出现的概率。
* 在以下求解过程中,我们把骰子看作是有序的。
* 例如当n=2时,我们认为(1,2)和(2,1)是两种不同的情况
*/
private stati
- 看别人的博客,觉得心情很好
Cb123456
博客心情
以为写博客,就是总结,就和日记一样吧,同时也在督促自己。今天看了好长时间博客:
职业规划:
http://www.iteye.com/blogs/subjects/zhiyeguihua
android学习:
1.http://byandby.i
- [JWFD开源工作流]尝试用原生代码引擎实现循环反馈拓扑分析
comsci
工作流
我们已经不满足于仅仅跳跃一次,通过对引擎的升级,今天我测试了一下循环反馈模式,大概跑了200圈,引擎报一个溢出错误
在一个流程图的结束节点中嵌入一段方程,每次引擎运行到这个节点的时候,通过实时编译器GM模块,计算这个方程,计算结果与预设值进行比较,符合条件则跳跃到开始节点,继续新一轮拓扑分析,直到遇到
- JS常用的事件及方法
cwqcwqmax9
js
事件 描述
onactivate 当对象设置为活动元素时触发。
onafterupdate 当成功更新数据源对象中的关联对象后在数据绑定对象上触发。
onbeforeactivate 对象要被设置为当前元素前立即触发。
onbeforecut 当选中区从文档中删除之前在源对象触发。
onbeforedeactivate 在 activeElement 从当前对象变为父文档其它对象之前立即
- 正则表达式验证日期格式
dashuaifu
正则表达式IT其它java其它
正则表达式验证日期格式
function isDate(d){
var v = d.match(/^(\d{4})-(\d{1,2})-(\d{1,2})$/i);
if(!v) {
this.focus();
return false;
}
}
<input value="2000-8-8" onblu
- Yii CModel.rules() 方法 、validate预定义完整列表、以及说说验证
dcj3sjt126com
yii
public array rules () {return} array 要调用 validate() 时应用的有效性规则。 返回属性的有效性规则。声明验证规则,应重写此方法。 每个规则是数组具有以下结构:array('attribute list', 'validator name', 'on'=>'scenario name', ...validation
- UITextAttributeTextColor = deprecated in iOS 7.0
dcj3sjt126com
ios
In this lesson we used the key "UITextAttributeTextColor" to change the color of the UINavigationBar appearance to white. This prompts a warning "first deprecated in iOS 7.0."
Ins
- 判断一个数是质数的几种方法
EmmaZhao
Mathpython
质数也叫素数,是只能被1和它本身整除的正整数,最小的质数是2,目前发现的最大的质数是p=2^57885161-1【注1】。
判断一个数是质数的最简单的方法如下:
def isPrime1(n):
for i in range(2, n):
if n % i == 0:
return False
return True
但是在上面的方法中有一些冗余的计算,所以
- SpringSecurity工作原理小解读
坏我一锅粥
SpringSecurity
SecurityContextPersistenceFilter
ConcurrentSessionFilter
WebAsyncManagerIntegrationFilter
HeaderWriterFilter
CsrfFilter
LogoutFilter
Use
- JS实现自适应宽度的Tag切换
ini
JavaScripthtmlWebcsshtml5
效果体验:http://hovertree.com/texiao/js/3.htm
该效果使用纯JavaScript代码,实现TAB页切换效果,TAB标签根据内容自适应宽度,点击TAB标签切换内容页。
HTML文件代码:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"
- Hbase Rest API : 数据查询
kane_xie
RESThbase
hbase(hadoop)是用java编写的,有些语言(例如python)能够对它提供良好的支持,但也有很多语言使用起来并不是那么方便,比如c#只能通过thrift访问。Rest就能很好的解决这个问题。Hbase的org.apache.hadoop.hbase.rest包提供了rest接口,它内嵌了jetty作为servlet容器。
启动命令:./bin/hbase rest s
- JQuery实现鼠标拖动元素移动位置(源码+注释)
明子健
jqueryjs源码拖动鼠标
欢迎讨论指正!
print.html代码:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv=Content-Type content="text/html;charset=utf-8">
<title>发票打印</title>
&l
- Postgresql 连表更新字段语法 update
qifeifei
PostgreSQL
下面这段sql本来目的是想更新条件下的数据,可是这段sql却更新了整个表的数据。sql如下:
UPDATE tops_visa.visa_order
SET op_audit_abort_pass_date = now()
FROM
tops_visa.visa_order as t1
INNER JOIN tops_visa.visa_visitor as t2
ON t1.
- 将redis,memcache结合使用的方案?
tcrct
rediscache
公司架构上使用了阿里云的服务,由于阿里的kvstore收费相当高,打算自建,自建后就需要自己维护,所以就有了一个想法,针对kvstore(redis)及ocs(memcache)的特点,想自己开发一个cache层,将需要用到list,set,map等redis方法的继续使用redis来完成,将整条记录放在memcache下,即findbyid,save等时就memcache,其它就对应使用redi
- 开发中遇到的诡异的bug
wudixiaotie
bug
今天我们服务器组遇到个问题:
我们的服务是从Kafka里面取出数据,然后把offset存储到ssdb中,每个topic和partition都对应ssdb中不同的key,服务启动之后,每次kafka数据更新我们这边收到消息,然后存储之后就发现ssdb的值偶尔是-2,这就奇怪了,最开始我们是在代码中打印存储的日志,发现没什么问题,后来去查看ssdb的日志,才发现里面每次set的时候都会对同一个key