数据库
lisiben
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mySql count()函数
count() 仅仅是计算行数的. 仅仅当你 指定的列名里面, 有存在 NULL 的情况下,会对你的 COUNT 结果有影响。 下面是一个例子: 1> create table #t123( 2> id int, 3> val int 4> ); 5> go 1> insert into #t123 values(1, null); 2> insert into #t123...原创 2015-03-09 16:29:47 · 170 阅读 · 0 评论 -
创建mysql数据库,默认字符集utf8
如下脚本创建数据库yourdbname,并制定默认的字符集是utf8。 CREATE DATABASE IF NOT EXISTS yourdbname DEFAULT CHARSET utf8 COLLATE utf8_general_ci;原创 2017-10-10 09:58:28 · 7522 阅读 · 0 评论 -
LTC6903与PIC18F57K42构建数字控制振荡器系统
数字控制振荡器(DCO)是电子系统中的关键组件,通过数字信号精确控制输出频率。其核心原理是利用可编程振荡器配合微控制器实现频率调节,具有精度高、灵活性强的技术特点。在工程实践中,SPI通信接口和频率控制算法是实现数字调频的关键技术。以LTC6903可编程振荡器和PIC18F57K42微控制器为例,这种组合可提供10kHz至20MHz的频率范围,线性度达0.1%,适用于实验室信号源、工业传感器激励等高精度场景。系统设计需特别注意SPI接口稳定性、温度补偿算法和PCB布局优化,其中LTC6903的三种编程模式和原创 2026-07-02 10:11:38 · 384 阅读 · 0 评论 -
mongodb设计套路
内嵌的方式性能更好 引用的方式方便写入更新 多对多关系多采用_id引用 采用嵌入子文档有两个好处,一个是数据局部保存在一个文档中,另一个是MongoDB有能力对单个文档执行原子更新。相对这两个好处,采用嵌入方式会降低灵活度,如果有高引数的关系,就有引发潜在的问题。 总的来说,设计方式取决于应用程序的访问方式。...原创 2017-06-10 11:40:30 · 139 阅读 · 0 评论 -
mysql bin文件还原
1.幸好本人养成了个好习惯,无论改动的大小我都会先备份一份数据 -rw-r--r-- 1 root root 2473664 07-30 09:38 terminfo-bak0730.sql 找到了,果然是7月30号早上09点38分左右备份的,幸好有备份啊,要不然就悲催了.......先把备份的导到测试数据库上,表名改为terminfo0730,然后再把当前生产的数据导到,表名改为te...原创 2016-01-14 10:38:35 · 663 阅读 · 0 评论 -
预训练模型演进史:从BERT到ALBERT的工程破局逻辑
预训练模型是现代自然语言处理的基石,其核心在于通过无监督预训练学习通用语言表征,再经下游任务微调实现迁移能力。技术演进并非线性升级,而是围绕词向量静态化、单向建模语义割裂、模型体积与部署成本三大工程瓶颈持续突破。BERT引入Masked LM实现双向上下文建模,RoBERTa优化训练策略提升鲁棒性,ALBERT则以参数共享破解轻量化难题。这些演进直指工业落地关键:在精度、延迟、显存与算力约束间寻找黄金平衡点。本文基于真实训练日志与部署实践,解析BERT掩码率15%的工程推导、RoBERTa动态掩码的价值,以原创 2026-06-28 13:40:44 · 385 阅读 · 0 评论 -
命令行安装Redis
安装Redis [code="java"]cd ~ curl -O http://download.redis.io/releases/redis-3.0.5.tar.gz sudo tar -zxf redis-3.0.5.tar.gz sudo mv redis-3.0.5 redis cd redis/ sudo make sudo make test cd src/ ...原创 2015-11-18 18:02:22 · 381 阅读 · 0 评论 -
AI工程化实践:从模型选型到应用落地的完整指南
最近在AI技术圈有个很有意思的现象:越来越多的大厂技术人开始通过直播分享AI应用的新玩法。这种形式不仅能让技术交流更直接,也让我们看到了AI技术在实际业务中的真实应用场景。今天我们就来系统聊聊当前AI技术的新玩法,特别是从工程实践角度分析如何将AI能力有效落地到实际项目中。 1. AI技术发展现状与趋势 1.1 AI技术演进路线 从早期的机器学习算法到如今的大语言模型,AI技术经历了快速的发展阶段。当前主流的AI技术栈主要围绕大模型展开,包括自然语言处理、计算机视觉、语音识别等多个方向。各大科技公司都在积极原创 2026-07-08 16:31:59 · 474 阅读 · 0 评论 -
OpenCV4 C++环境搭建与图像处理入门实战指南
计算机视觉作为人工智能的核心领域,旨在让计算机理解和处理图像信息。其基础原理涉及图像数据的采集、表示与处理,而OpenCV作为行业标准库,为实现这些功能提供了强大的工具集。在工程实践中,C++因其高性能和跨平台特性,成为嵌入式、工业视觉等场景下的首选语言。掌握OpenCV C++开发,关键在于搭建一个稳定高效的开发环境,并理解其核心数据结构与算法流程。本文聚焦于OpenCV4 C++项目的从零搭建,详细解析了在Ubuntu/Linux环境下通过源码编译安装OpenCV的完整流程,并深入探讨了CMake构建系原创 2026-07-12 13:02:27 · 428 阅读 · 0 评论 -
100美元微调大模型:AI工程化落地的可行性拐点
大语言模型(LLM)正从概念验证迈向规模化工程落地,其核心瓶颈已从‘能否实现’转向‘能否低成本、高可控性地部署’。基于参数高效微调(PEFT)、量化推理与开源工具链的技术组合,使得在单张消费级GPU上完成7B级模型微调与本地部署成为现实。这一转变不仅降低了AI应用门槛,更重塑了企业技术选型逻辑——从依赖黑盒API转向自主可控的模型栈。典型场景包括业务分析师快速构建领域助手、创业公司自建低延迟推理服务,以及教育机构开展可复现的AI教学实验。斯坦福Alpaca项目所代表的‘100美元微调范式’,正是这一演进的关原创 2026-07-02 12:42:59 · 471 阅读 · 0 评论 -
sqlite入门指南
3.1 建立数据库 C:\sqlite> sqlite3.exe dbname.db sqlite3.exe后面跟数据库文件名 3.2 创建数据表 sqlite> create table users(userid varchar(20) PRIMARY KEY, ...> age int, ...> birthday datetime); 3.3 添...原创 2011-12-16 17:45:23 · 217 阅读 · 0 评论 -
iBatis加锁
ibatis有事务处理,它有代理类SqlMapExecutorDelegate 进行事务的处理,事务是为了保证数据的完整性的,一致性,持久性。每次调用Connection时设定隔离级别,在ibatis事务 每次执行Connection的时候取消了自动提交事务的默认级别,改为手动提交(setAutoCommit(false))。 事务处理完了之后会交给一个MappedStatement来处理:...原创 2014-07-10 17:48:47 · 373 阅读 · 0 评论 -
sqlite数据库怎样实现全外连接
sqlite数据库执行full outer join时提示:RIGHT and FULL OUTER JOINs are not currently supported。 sqlite数据库不支持(+),不支持右外连接(right outer join)和全外连接(full outer join),但支持左外连接(left outer join)。我们可以利用这一点来得到全外连接的结果。 ...原创 2014-07-02 20:37:49 · 1722 阅读 · 0 评论 -
MuleSoft企业级AI编排:让大模型真正融入ERP/CRM核心系统
AI编排(AI Orchestration)是将大语言模型从通用对话工具升级为可嵌入业务流程的智能引擎的关键范式。其核心在于解决LLM的语义泛化能力与企业系统刚性数据契约之间的根本矛盾——没有结构化上下文、元数据映射和安全治理,大模型极易产生幻觉或合规风险。MuleSoft Anypoint Platform凭借开箱即用的企业连接器、DataWeave数据编织能力、Runtime Fabric运行时隔离及Anypoint Monitoring可观测性,天然支撑AI作为‘受控服务’深度集成至SAP、Sales原创 2026-07-01 10:34:46 · 476 阅读 · 0 评论 -
iPhone通讯录联系人操作大全
1.需要引入AddressBook.framework框架 2.iPhone通讯录的增加联系人的操作,代码如下(放到项目中可直接运行): // 初始化一个ABAddressBookRef对象,使用完之后需要进行释放, // 这里使用CFRelease进行释放 // 相当于通讯录的一个引用 ABAddressBookRef addressBook = ABAddressBookCreate...原创 2014-05-07 10:29:22 · 535 阅读 · 0 评论 -
sqlite获取最新插入的rowid
除了 last_insert_rowid select max(ID) from 表原创 2014-05-07 09:59:25 · 1745 阅读 · 0 评论 -
永磁同步电机控制:幅值不变与功率不变 2种Clark/Park变换系数推导对比
本文深入探讨了永磁同步电机(PMSM)控制中的Clark变换和Park变换,对比了幅值不变与功率不变两种变换原则的数学推导与工程应用。通过详细分析变换系数的选择对控制系统精度与稳定性的影响,为工程师提供了实用的选择建议和实现案例,帮助优化PMSM矢量控制系统的设计。原创 2026-07-05 12:48:28 · 492 阅读 · 0 评论 -
关联表的意义
两个数据库及其(数据)表之间的数据的相互依赖和影响关系。 比如现有某学校三个数据表:学生(学号,姓名),课程(课程名,课程编号),选课(学号,课程号,成绩)。选课表中的“学号”,“课程号”必须是另外两个表中存在的数据,才有意义;而且一旦另外两表中的某一学生或课程被删除,选课表中的相应学号或课程号必须自动删除。这就是一种关联关系。它实际上是保证数据完整性的一种做法....原创 2013-07-22 10:24:57 · 2129 阅读 · 0 评论 -
mysql mac os 加入命令行及mac mysql开始无密码重置密码
You might want to add aliases to your shell's resource file to make it easier to access commonly used programs such as `mysql' and `mysqladmin' from the command line. The syntax for `bash' is: ...原创 2013-07-21 10:52:40 · 170 阅读 · 0 评论 -
sqlite数据类型 datetime处理
Phone应用程序中Sqlite时间函数及时间处理是本文要介绍的内容,主要讲解了Sqlite时间函数及时间处理的表现方式,我们来看详细内容。这篇文章是根据 SQLite 官方 WIKI 里的内容翻译,如果有什么翻译不当的地方希望大家指出,毕竟我的英文水平实在很差。SQLite包括以下五个时间函数: date(日期时间字符串, 修正符, 修正符, ……) time(日期时间字符串, 修正...原创 2012-03-16 15:34:16 · 400 阅读 · 0 评论
分享