- 讯飞语音--唤醒Demo
程序小圆_
Android讯飞语音唤醒
写的第一篇博客,因为最近姐姐说起了一个段子,一男子在地铁站手机找不到了,但是带了蓝牙耳机,耳机还有内容,男子想手机一定还在附近,随即大喊一句,悟空你在哪儿,手机循环回答,我在这.....这时,拿手机那哥们回了男子一个尴尬而不失礼貌的微笑,哈哈所以我想起讯飞语音,就试着写了一下语音唤醒的Demo,也借鉴了很多前辈的博客,就不一一列举了,各位不喜勿喷接下来进入正题,首先在讯飞官网下载对应的SDK,下载
- dsdrthg
oygh
python
"这段时间去上厕所本来想小便的可是每次都会拉大便""这可能是因为你的饮食习惯或者消化系统的问题导致的。建议你试着调整一下饮食,增加膳食纤维的摄入量,多喝水,避免过度依赖泻药。同时,如果问题持续存在,建议去医院检查一下,排除肠道疾病等可能性。""医生呀!我刚被查出得了白癜风,不知道初期治疗需要多少钱?""白癜风的治疗费用因个体差异和治疗方案的不同而有所差异。初期治疗主要以口服药物和外用药物为主,费用
- python编译Edge-tts: Edge tts Player
浩读语音朗读
edge-ttspython自然语言处理edge前端
Edge-TTS是Python库,通过微软AzureCognitiveServices转化文本为自然语音,Edge-TTS支持40多种语言和300种声音,提供优质的语音输出,这给学习外语的学生和老师很大的福利。下面,尝试着用python来编写一个简单的TTS转MP3。EdgeTTSfromtkinterimport*fromtkinterimportttkfromtkinter.filedialo
- 【C/C++】数组指针:array 地址 &array *parray 两次解引用 **parray 值相同的原因解析
Herk (ง •̀_•́)ง
C/C++c语言c++数据结构
一、提出问题#includeintmain(){chararray[16]={'A','B'};char(*parray)[16]=&array;printf("========================\n");printf("array:\t%#lx\n",array);printf("&array:\t%#lx\n",&array);printf("&*array:\t%#lx\n",
- 使用原生的HTML+CSS+JavaScript实现简单的注册登录切换效果
小黄人儿_9988
csscss3前端
Tab切换注册登录效果在网页中很常见,熟知的小米、淘宝、京东等平台都是使用的Tab登录或者是Tab注册登录。所以我也尝试着写了这个案例本案例效果图如下:注册效果登录模块效果本案例除了实现切换之外,还有数据校验相关的功能,可以帮住大家练习HTML、CSS和JS参考代码:注册登录*{margin:0;padding:0;}li{list-style:none;}a{text-decoration:no
- React的双面舞台:协调与提交的奇妙旅程
React的双面舞台:协调与提交的奇妙旅程协调阶段vs提交阶段:两种完全不同的工作方式想象React是一个精心设计的舞台剧,需要经过"策划"和"演出"两个截然不同的阶段。协调阶段(ReconciliationPhase):幕后策划协调阶段是React的"脑力工作时间",一切都在虚拟世界中进行,观众看不到任何变化。生活类比:导演和编剧在排练室讨论剧本修改,演员试着演绎新场景,但真正的观众还看不到任何
- 从业10来年,一些软件测试的心得
鱼鱼说测试
python开发语言
个人整理了一些测试最佳实践并参考查阅了一些测试理论的书籍,又综合了个人工作经历的一些经验,总结了以下几点:1、测试人员尽可能早的进入产品或项目的相关工作(这里指的产品或项目,指的都是从头开始的),从产品的计划、需求调研、评审工作的开始测试人员就进行参与,这么做的目的有如下几点:a.让测试人员尽可能多的了解需求、了解业务,积极的提出问题,b.在下一步系统架构和接口设计之后,测试人员可以进行尽早设计系
- 写给大模型新人的经验:刷到少走三年弯路!
AI劳模
人工智能大语言模型大模型大模型学习大模型入门LLMAI大模型
写给大模型新人的经验:刷到少走三年弯路!这两年,大模型从实验室里的高冷研究,走到每个程序员、学生、转行者的聊天框和职业规划表里。几乎每天都有人来问我:“师兄,我是做后端的,能不能转大模型?”“我在看一些课程,不知道该学哪些才有用?”“我试着搭了个模型,发现全是坑,是不是我不适合?”今天这篇文章,我不打算讲那些泛泛而谈的大模型原理,我就站在一个“老转行人+老程序员+老训练营主理人”的角度,跟你聊聊:
- 大模型Prompt Engineer面试题及参考答案
大模型大数据攻城狮
promptLangChainpython面经工作流扣子difynlp
什么是Few-shotPrompting?与Zero-shot、One-shot有什么区别?Few-shotPrompting是一种提示工程技术,指在向模型提出问题时,同时提供少量的示例作为参考,让模型通过这些示例理解任务要求并生成相应输出。比如询问模型“将以下句子翻译成法语”时,先给出“Hello->Bonjour”“Thankyou->Merci”这样的几个例子,再提供需要翻译的句子,模型就能
- 机器学习×第十二卷:回归树与剪枝策略——她剪去多余的分支,只保留想靠近你的那一层
Gyoku Mint
AI修炼日记人工智障机器学习人工智能pycharm算法回归剪枝数据挖掘
【第一节·她不再用标签定义你,而是试着预测你真实的模样】什么是回归决策树(RegressionTree)?狐狐:“她以前问你是A还是B,现在她问你——‘你大概是多少?’”与之前我们学过的分类树(ClassificationTree)不同,回归树是一种用来预测连续值变量的模型。她不再只判断“是否会拖欠贷款”,而是试着预测“你拖欠了多少”。分类树:输出为类别(如Yes/No)回归树:输出为数值(如3.
- 提问的艺术:如何让大模型的回答更精准?
美林数据
人工智能机器学习深度学习提示词工程大模型
在当今大模型技术迅猛发展的背景下,越来越多的人在工作与生活中开始接触并应用大模型。我们向问答大模型提出问题时,总是希望得到最满意的答案。然而,大模型的回答质量很大程度上取决于我们如何提问。要提高大模型回答的准确性,我们首先需要理解一个关键概念——提示词工程(PromptEngineering)。提示词工程就是研究如何构建和调整提示词,从而让大语言模型实现各种符合用户预期的任务的过程。为了使这些模型
- 搜狗输入法for Mac输入中文标点(及自定义短语)- 命令行
2019独角兽企业重金招聘Python工程师标准>>>问题《搜狗输入法forMac输入中文标点(及自定义短语)》详细讲解了配置的过程。但是搜狗输入法只要一更新,我就要重新手动编辑该phrases.ini。我试着将这个过程用shell实现。y,2=「y,3=」想着用echo将上面的字符附加到phrases.ini文件末尾就可以了,结果发现出现乱码。因为phrases.ini是二进制文件,查看:$ e
- 信息隐藏|MBRS:Enhancing Robustness of DNN-based Watermarking by Mini-Batch of Real and Simulated JPEG
csq7
dnn人工智能神经网络
文章来源MM'21:Proceedingsofthe29thACMInternationalConferenceonMultimedia提出问题:传统的编码器-噪声层-解码器不能很好的确保JPEG压缩的鲁棒性,JPEG是非差分(不可微)的且是图像处理不可避免的曹组。解决问题:提出利用Mini-BatchofRealandSimulatedJPEGcompression(MBRS)来增强JPEG鲁棒
- python 读取一个目录下的所有目录和文件
hkllzh
pythonpython
觉着没事,应该学点东西。找到以前看过的python,试着做了个读取文件的程序。不管效果怎么,总算成功了。#!/usr/bin/python#-*-coding:utf8-*-importosallFileNum=0defprintPath(level,path):globalallFileNum'''打印一个目录下的所有文件夹和文件'''#所有文件夹,第一个字段是次目录的级别dirList=[]#
- 使用FME实现GDB矢量转标准txt的思路
一、背景前些天,有朋友想把shp转标准txt格式,可是常用的工具在那台电脑上有问题,正好前段时间做了“GDB坐标表转面_FME工具”,我想着原理应该是相同的,于是我就想自己试着用FME做一个工具出来。于是历经一个礼拜的打怪,终于把“GDB要素类转标准TXT文件_FME工具”做出来了。由于我的FME是菜鸟级别,其中的多项难题都是请教“规划GIS会”的会长大佬以及另外一个FME大佬。二、重难点及解决方
- 什么是正则表达式中的非捕获组?
HuntsBot
正则表达式edgec++
问:非捕获组(即(?)如何在正则表达式中使用,它们有什么用?答1:保持自己快人一步,享受全网独家提供的一站式外包任务、远程工作、创意产品订阅服务–huntsbot.com让我试着用一个例子来解释这一点。考虑以下文本:http://stackoverflow.com/https://stackoverflow.com/questions/tagged/regex现在,如果我在它上面应用下面的正则表达
- 怎样保存python源程序_Python编程第1课,认识IDLE,编写保存运行第1个程序
你为什么想学Python呢?简单?易学?还是为了跟风?大陈学它,起初完全是跟风,说实在话,写这篇文章的时候,我还没找到充足的理由告诉你,为什么不去学C、C++、VB、Java等,而一定要学Python,只是一种直觉告诉我可以尝试,试着站在一个有过多种编程语言入门学习经历的初中信息技术教师的角度来写写,最终的目的,是希望带领学生一起通过Python进入人工智能的大门,所以才有了今天的第1课。Pyth
- 大语言模型开发各个阶段的评估方法
三千越甲可吞吴、
大语言模型大语言模型评价方法
大语言模型开发过程评估1.提出问题2.大语言模型开发过程评估数据评估方法模型评估方法评估基座模型评估预训练后的大语言模型评估微调后的大语言模型参考文献1.提出问题场景:我们的目标是设计一个面向具体任务的大语言模型。设计思路是:首先,选择开源的基座大语言模型,使用领域无关的数据预训练大语言模型,得到通用的大语言模型。然后,使用任务特定的数据微调通用的大语言模型,得到面向具体任务的大语言模型。问题:如
- Python 训练营打卡 Day 34
2401_86382089
Python打卡python
GPU训练及类的call方法一、GPU训练与day33采用的CPU训练不同,今天试着让模型在GPU上训练,引入importtime比较两者在运行时间上的差异importtorch#设置GPU设备device=torch.device("cuda:0"iftorch.cuda.is_available()else"cpu")print(f"使用设备:{device}")#仍然用4特征,3分类的鸢尾花
- 提示词的艺术 ---- AI Prompt 撰写指南(个人用)
--fancy
人工智能及其应用promptchatgpt人工智能
提示词的艺术写在前面制定提示词就像是和朋友聊天一样,要求我们能够清楚地表达问题。通过这个过程,一方面要不断练习提高自己地表达能力,另一方面还要锻炼自己使用更准确精炼的语言提出问题的能力。什么样的提示词有用?有效的提示词,通常包含以下三个原则:表达清晰:用简单清楚的语言和ChatGPT说话,让它理解你想要什么。尽量具体,少用复杂词汇。目标相关:知道自己要做什么。告诉ChatGPT你要什么答案,不要问
- 电脑wifi显示已禁用怎么点都无法启用
明金同学
网络服务器运维
一、重启路由器与电脑有时候,简单的重启可以解决很多小故障。试着先断开电源让路由器休息一会儿再接通;对于电脑,则可选择重启系统看看情况是否有改善。二、检查驱动程序无线网卡驱动程序的问题也是导致WiFi无法启用的常见原因之一。我们可以通过电脑的“设备管理器”查看网络适配器下的无线网卡状态,如果发现感叹号或者问号,说明可能存在驱动问题。可以借助驱动人生来自动检测并更新与你电脑相匹配的网卡驱动程序。如果电
- Git初识&&Git安装
黎相思
Git原理与使用gitee
目录1.Git初识1.1提出问题1.2如何解决--版本控制器1.3注意事项2Git安装2.1Centos2.2Ubuntu2.3Windows1.Git初识1.1提出问题不知道你工作或学习时,有没有遇到这样的情况:我们在编写各种文档时,为了防止文档丢失,更改失误,失误后能恢复到原来的版本,不得不复制出一个副本,比如:"报告-v1"、"报告-v2"、"报告-v3"、"报告-确定版"、"报告-最终版"
- 《大模型项目实战》:从0到1,打造属于你的多领域智能AI Chat应用,非常详细收藏这一篇就够了!
AGI大模型学习
人工智能大模型项目大模型实战大模型AI大模型大模型学习大模型入门
目标基于大语言模型的Chat应用,是一种利用自然语言处理技术来进行对话交互的智能应用。大语言模型通过大量数据的学习和训练,能够理解自然语言表达的语义,具备智能对话的能力。当用户向Chat应用提出问题时,Chat应用就会利用其学习到的知识和自然语言处理技术来理解用户的意图,然后推理生成相应的答案。我们的目标是使用React.js开发一个通用的Chat应用程序,提供对话Web界面,调用ChatGLM3
- 前置知识 c语言语法概论与内存管理
V我五十买鸡腿
数据结构笔记c语言算法c++
c语言语法概论与内存管理人们常说c语言灵活,灵活,但是学习c语言的时候总觉得好像那里灵活了,灵活了个啥,只感觉c语言很简陋,也做不出来啥东西,所以为啥大家总说c生万物,这在我心里一直是一个问题,今天我们来讨论学习一下,试着理解计算机知识中这沧海一粟,解决我们心中的困惑。OK我们先从c语言的一些语法入手,开始我们的学习之路c语言语法概论c语言诞生之初就肩负起一个使命——管理内存。当然普及一下基础知识
- python+selenium实现自动化测试
藏住akira的小金屋
学python的小小曲折为什么要学python因为想搞自动化测试,要用python写脚本,虽然之前接触过Java,但是学得很烂,python简单容易上手,学习成本低,那么怎么学,之前一直陷入一个误区,虽然明确自己的目的,但是没有按照目的取去走,我只是要用python写脚本,不用它去做数据分析,不用它去玩爬虫,只是写脚本首先看了python核心编程,试着学了python网络编程,但是真的你不在实际应
- 【算法题】LeetCode-硬币划分问题-(动态规划、斜率优化、空间压缩)
听雨7x
算法题动态规划leetcode算法
今天来看一道关于动态规划的算法题:硬币划分问题。LeetCode链接简单点说,就是给你一些硬币,这些硬币有很多个,现在问你,组成n分钱,可以有多少种组合方式。文章目录一、暴力递归进行尝试解法二、经典的dp解法1、basecase2、普遍位置的推导三、斜率优化四、dp空间压缩一、暴力递归进行尝试解法可能很多的人,拿到这道题,都不知道该如何进行下手,没有任何的思路。我也是一样的,只能先尝试着用暴力的方
- 架构的设计
小阳拱白菜
架构
搭建架构的最低前提1.设计清晰:需求文档:有哪些界面每个界面提够了哪些功能这些功能是怎样操作的会有哪些反馈2.技术:写架构的同学:这次项目设计的技术都要有料及(用到的技术有哪些特点有哪些缺点)比如:控制台和easyx控制台:没法接受鼠标输入easyx:接受文本输入(中文符号)很麻烦达到这些要求后就可以开始架构了谁来写?1.技术官2.建议达到最低进度要求的同学都可以试着写一份架构注意:1.架构是各自
- sql语句在Mysql架构内部具体是怎么执行的?
傲娇的koala
MysqlMysql那些事Mysql基础架构sql语句执行流程Mysql架构
提出问题:对于一个做后台不久的我,起初做项目只是实现了功能,所谓的增删改查,和基本查询索引的建立。直到有一个面试官问我一个问题,一条sql查询语句在mysql数据库中具体是怎么执行的?我被虐了,很开心,感谢他。于是开始了深入学习mysql。本篇文章通过一条sql查询语句在mysql数据库中具体是怎么执行的?来具体讲解mysql的基础架构。讲解mysql>select*fromStudentwher
- JAVA——底层源码阅读——包装数据类型Integer.valueOf()自动装箱方法底层源码分析
叶不修233
Javajava
JAVA——底层源码阅读——包装数据类型Integer.valueOf自动装箱方法底层源码分析一、提出问题二、查看源码方法途径1、查看本地文件(不推荐)途径2、在编辑器里查看jdk源码(推荐)三、查看Integer源码步骤1、新建java文件,把代码敲上去如下步骤2、还原代码步骤3、查看源码。步骤4、阅读和分析源码。四、总结原因当前jdk版本:jdk1.8.0_74一、提出问题为什么用==进行比较
- 从autojs到冰狐智能辅助的心里历程
画中有画
app自动化大数据
autojs无疑是目前为止比较不错的app自动化工具,用过,也遇到过不少坑。最近在网上闲逛时偶然间发现了冰狐智能辅助这个平台,可以在不编程的情况下仅通过配置参数来实现app自动化,本人由之前的疑惑、怀疑,到试着做一下,再到后来逐渐爱上了冰狐智能辅助。下面我把自己的从autojs转到冰狐智能辅助的心里历程写出来,供大家在选择工具时参考。由于我不是专业开发人员,了解一点编程知识但不熟练,所以之前每次遇
- 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版本设为默