- STM32中断系统详解(大白话版)
平凡灵感码头
stm32stm32单片机嵌入式硬件
活动发起人@小虚竹想对你说:这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你参加为期14天的创作挑战赛!提醒:在发布作品前,请将不需要的内容删除。一、中断是什么?1.1生活场景比喻想象你在家做饭:你正在切菜(主程序运行)
- 私有地址与公有地址的区别
平凡灵感码头
计算机网络学习服务器运维网络协议计算机网络
私有地址与公有地址的区别在计算机网络中,IP地址(InternetProtocolAddress,互联网协议地址)是用于标识网络中设备的唯一标识符。IP地址有两种主要类型:私有地址和公有地址。这两种地址分别用于不同的网络环境和通信需求。理解这两者的差异,对于网络设计、管理和安全性至关重要。1.私有地址和公有地址的定义私有地址(PrivateIPAddress):是指在局域网(LAN)中使用的地址,
- 考证好像真的能改变一个人‼️
小猫椰椰
探潜数据分析数据分析职场和发展大数据
考完这些证书,我真的感觉自己变样了。BDA初级数据分析师、BDA中级数据分析师、CPBA商业分析师3个方向,文科生的我,原本没有听过这些证书,但进入职场才知道,多一项技能,多一份优势刚毕业的时候,我考了BDA初级数据分析师,那个时候就尝到了甜头,不仅让简历更漂亮了,自己也掌握了数据分析技能后来的几年,我又陆陆续续考了BDA中级数据分析师和CPBA商业分析师3个方向的证书,看着这些证真的有满满的成就
- 冷门吃香的四个职业
小猫椰椰
探潜数据分析数据分析职场和发展大数据
数据分析师、商业分析师、互联网营销师、全媒体运营师…这些职业大多数人都很陌生,但是在这个内卷的时代,已经成为很多人的新选择、新出路,冷门又高薪。今天总结了这四个职业的基本信息,看看有没有你感兴趣的我是在【探潜数据分析】报名并学习的BDA数据分析师和CPBA商业分析师,两个证我都拿到手了,探潜的老师们很有耐心,一对一辅导我到拿证。我的工作因为这两个证改善很多#探潜数据分析#探潜学堂#BDA数据分析#
- Oracle 数据库基础入门(一):搭建数据管理基石
Aphelios380
Oracleoracle数据库linux编辑器
在当今数字化时代,数据库作为数据管理的核心工具,对于各类应用系统的开发至关重要。尤其是在Java全栈开发领域,掌握一款强大的数据库技术是必备技能。Oracle数据库以其卓越的性能、高度的可靠性和丰富的功能,在企业级应用中广泛使用。开辟新的篇章,让我们踏上Oracle数据库的学习之旅,聚焦于基础的建表、数据操作等关键知识,为后续深入学习和实际项目应用筑牢根基。一、DDL数据定义语言:构建数据库结构框
- Oracle 数据库基础入门(二):深入理解表的约束
Aphelios380
Oraclelinuxoraclesql
在Oracle数据库的学习进程中,表的约束是构建健壮、准确且高效数据库的关键要素。约束如同数据库的“规则守护者”,它通过对数据的限制,确保了数据的完整性和一致性,就如同交通规则保障道路上车辆行驶的有序性一样。对于Java全栈开发者而言,熟练掌握Oracle数据库的约束知识,无论是在数据库设计、开发还是后续的维护中,都具有举足轻重的意义。接下来,让我们一同深入探索Oracle数据库中表的约束世界。一
- 【工具】测试ISP给你多少连接数
我在北京coding
php服务器开发语言
如今网络信息化时代,ISP互联网服务提供商,所提供的网络连接质量和速度对用户来说至关重要。用户在享受网络服务时,往往关注的是下载和上传速度,但实际上,还有一个重要参数往往被忽视,那就是“连接数”。连接数,即同时能够维持的网络连接数量,它对于实现如多线程下载、在线视频会议以及多人在线游戏等互联网应用至关重要。连接数测试工具,作为一种专业软件,能够帮助用户测试ISP所提供的连接数上限,以评估网络服务质
- 报错解决 dynamic-datasource can not find primary datasource
码云217
mybatisspring数据库
目录一.报错详情1.1使用mybatis-plus多数据源时,启动报找不到主数据源1.2.找不到URL数据源二.解决办法2.1引入了多数据源的依赖,但是没有使用多数据源2.2使用了多数据源但是没有指定主数据源12.3添加依赖一.报错详情1.1使用mybatis-plus多数据源时,启动报找不到主数据源com.baomidou.dynamic.datasource.exception.CannotF
- 手把手教你用Docker部署Dify平台,打造可视化LLM应用环境
脱泥不tony
自然语言处理AI大模型LLM人工智能大语言模型语言模型Dify
“Dify是一款开源的大语言模型(LLM)应用开发平台。它融合了后端即服务(BackendasService)和LLMOps的理念,使开发者可以快速搭建生产级的生成式AI应用。即使你是非技术人员,也能参与到AI应用的定义和数据运营过程中。Dify内置了构建LLM应用所需的关键技术栈,包括对数百个模型的支持、直观的Prompt编排界面、高质量的RAG引擎、稳健的Agent框架、灵活的流程编排,并同时
- 【模块】AKConv卷积模块
dearr__
扒网络模块深度学习人工智能
论文《AKConv:ConvolutionalKernelwithArbitrarySampledShapesandArbitraryNumberofParameters》1、作用AKConv旨在解决深度学习中标准卷积操作的两个固有限制:限定在局部窗口内,限制了从其他位置捕获信息的能力;卷积核固定大小,限制了对不同目标形状和大小的适应能力。这种新方法允许卷积核具有任意参数和采样形状,提供了一种灵活
- 【解读】核密度图
dearr__
python开发语言
def:what核密度估计(KernelDensityEstimation,简称KDE)是一种用来估计随机变量概率密度函数的非参数方法实现:(库函数)howimportseabornassnsimportmatplotlib.pyplotasplt#使用Seaborn绘制KDE图sns.kdeplot(data,shade=True)#添加标签和标题plt.xlabel('Data')plt.yl
- ARIMA模型
dearr__
时间序列统计学知识笔记
【终于弄明白ARIMA模型啦!包括确定pq值详细解释!!-哔哩哔哩】https://b23.tv/ijLD8UWARIMA模型ACF&PACFAIC&BICARIMA介绍ACF&PACF怎么判断是拖尾还是截尾截尾:就挺突然的95%二倍标准差以内拖尾:就慢慢的5%二倍标准差以外例子:eg详解:Step1看ACF图:-ACF截尾:判断为MA(q)横型,q为最后一个超出2倍标准差(蓝线)的阶数,即超出水
- 基于 Python 开发分布式任务调度系统案例剖析
tekin
Python网络编程python分布式分布式任务调度系统
基于Python开发分布式任务调度系统案例剖析本文深入探讨基于Python开发分布式任务调度系统的案例。详细阐述系统架构设计,涵盖任务分配、节点管理、任务执行监控等核心模块。通过代码示例展示关键功能实现,如任务队列管理、节点通信等,为开发者提供分布式系统开发的实践参考。文章目录基于Python开发分布式任务调度系统案例剖析一、项目背景与目标二、技术选型三、系统架构设计四、关键功能实现利用`cele
- 【Python爬虫(67)】Python爬虫实战:探秘旅游网站数据宝藏
奔跑吧邓邓子
Python爬虫python爬虫开发语言旅游网站
【Python爬虫】专栏简介:本专栏是Python爬虫领域的集大成之作,共100章节。从Python基础语法、爬虫入门知识讲起,深入探讨反爬虫、多线程、分布式等进阶技术。以大量实例为支撑,覆盖网页、图片、音频等各类数据爬取,还涉及数据处理与分析。无论是新手小白还是进阶开发者,都能从中汲取知识,助力掌握爬虫核心技能,开拓技术视野。目录一、引言二、爬虫前期准备2.1目标网站分析2.2技术栈选择2.3环
- 【Python爬虫(81)】当量子计算邂逅Python爬虫:一场技术变革的预演
奔跑吧邓邓子
Python爬虫量子计算python爬虫开发语言
【Python爬虫】专栏简介:本专栏是Python爬虫领域的集大成之作,共100章节。从Python基础语法、爬虫入门知识讲起,深入探讨反爬虫、多线程、分布式等进阶技术。以大量实例为支撑,覆盖网页、图片、音频等各类数据爬取,还涉及数据处理与分析。无论是新手小白还是进阶开发者,都能从中汲取知识,助力掌握爬虫核心技能,开拓技术视野。目录一、量子计算:崭露头角的技术新星1.1量子计算的基本原理1.2发展
- flask 是如何分发请求的?
CrazyDragon_King
pythonflaskpython后端
这篇博客会涉及一些WSGI的知识,不了解的可以看这篇博客,简单了解一下。Python的WSGI简单入门一、请求在flask中的处理过程我们先来看一下werkzeug.routing包下Map和Rule方法的使用,这里给出一个官方的示例(我进行了一点修改并增加了简单的运行代码):fromwerkzeug.routingimportMap,Rule,Subdomain,NotFound,Request
- 每日Attention学习24——Strip Convolution Block
xiongxyowo
划水
模块出处[TIP21][link]CoANet:ConnectivityAttentionNetworkforRoadExtractionFromSatelliteImagery模块名称StripConvolutionBlock(SCB)模块作用多方向条形特征提取模块结构模块特点类PSP设计,采用四个并行分支提取不同维度的信息相比于经典的横向/纵向条形卷积,引入了两种斜方向的卷积来更好的学习斜向线
- 【PromptCoder】使用 package.json 生成 cursorrules
正宗咸豆花
jsonprompt人工智能个人开发
【PromptCoder】使用package.json生成cursorrules在当今快节奏的开发世界中,效率和准确性至关重要。开发者们不断寻找能够优化工作流程、帮助他们更快编写高质量代码的工具。Cursor作为一款AI驱动的代码编辑器,正在彻底改变我们的编程方式。但如果我告诉你,有一种方法可以让Cursor变得更加智能,更加贴合你的项目需求呢?这就是CursorRules的作用。我们将探讨如何利
- Buildroot 添加自定义模块-内置文件到文件系统
ansondroider
Linuxbuildrootlinux
目录概述实现步骤1.创建包目录和文件结构2.配置Config.in3.定义cp_bin_files.mk4.添加源文件`install.sh``my.conf`5.配置与编译概述Buildroot是一个高度可定制和模块化的嵌入式Linux构建系统,适用于从简单到复杂的各种嵌入式项目.buildroot的源码中buildroot/package下面放着应用软件的配置文件,每个应用软件的配置文件有Co
- 31.C++多态4(静态多态,动态多态,虚函数表的存储位置)
橘子真甜~
c++开发语言
⭐上篇文章:30.C++多态3(多态的原理,虚指针,虚函数表,抽象类)-CSDN博客⭐本篇代码:c++学习/17.C++三大特性-多态·橘子真甜/c++-learning-of-yzc-码云-开源中国(gitee.com)⭐标⭐是比较重要的部分目录一.静态多态与动态多态二.派生类的虚表的内存分布2.1单继承派生类虚表的分布2.2多继承下派生类虚表的分布一.静态多态与动态多态静态多态是在编译的时候就
- 内核编译及安装步骤
蓝色的夏天qy
简介Linux内核是操作系统的核心,也是操作系统最基本的部分。Linux内核的体积结构是单内核的、但是他充分采用了微内核的设计思想、使得虽然是单内核、但工作在模块化的方式下、并且这个模块可以动态装载或卸载;Linux负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。如是我们在了解Linux内核的基础上根据自己的需要、量身定制一个更高效,更稳定的内核,就需要我们手动去
- Python Cookbook-2.16 遍历目录树
我不会编程555
#Python学习python开发语言
任务需要检查一个“目录”,或者某个包含子目录的目录树,并根据某种模式迭代所有的文件(也可能包含子目录)。解决方案Python标准库模块os中的生成器(generator)os.walk对于这个任务来说完全够用了不过我们可以给它打扮打扮,将其封装为一个我们自己的函数:importos,fnmatchdefall_files(root,patterns='*',single_level=False,y
- LeetCode HOT 100Ⅰ
喝口茶吧
leetcode算法
目录DAY11:两数之和2:两数相加3:无重复字符的最长子串DAY25:最长回文子串DAY311:盛最多水的容器(太秒了多看这道题)15:三数之和DAY453:最大子数组和20:有效的括号70:爬楼梯DAY521:合并两个有序链表DAY622:括号生成DAY7215:数组中的第k个最大元素DAY8206:反转链表45:跳跃游戏-ⅡDAY9104:二叉树的深度121:买股票的最佳时机136:只出现一
- AI笔记——浅谈发展历程
Bqiuer
AIAI笔记人工智能ai
2023年,要说最让人震惊的热点,无疑就是AI技术的大爆发!从1950年的“图灵测试”标志着人工智能雏形的诞生,一些最顶尖的技术团队、技术学科进行研究,到如今几十年的时间。一、AI的历史进程人工智能(ArtificialIntelligence,AI)的历史进程可以追溯到上世纪50年代。1950年代-1960年代:起步阶段1950年,英国数学家艾伦·图灵提出了“图灵测试”,这是第一个旨在检验机器智
- AI探索笔记:线性回归
安意诚Matrix
机器学习笔记人工智能笔记线性回归
前言写这篇博客,主要是自己来练练手。网络上教程已经是数不胜数,也都讲得非常清楚了。但自己不动手,知识和能力还是别人的。下面分别用传统方法(sklearn)和神经网络(pytorch)来解决线性回归问题。内容什么是线性回归线性回归(LinearRegression)是统计学和机器学习中最基础且广泛使用的预测模型,用于建立**自变量(输入特征)与因变量(输出目标)**之间的线性关系模型。其核心思想是通
- TypeScript 中的 type 和 interface:你真的了解它们的不同吗?
初见雨夜
前端typescriptjavascript前端
如果你有写过Vue3的项目,那么对TypeScript肯定不会陌生。不管是公司新项目技术选型还是个人学习开发新的前端项目,Vue3+TypeScript已经成为首选技术方案之一在TypeScript这个强大的静态类型系统中,type和interface是两个重要的关键字,用于定义和描述数据类型。然而,这两者之间的区别是什么,在实际开发过程中我们要怎么用呢?废话不说,直接进入正题,就让我们一起深入探
- 建筑三维设计软件如何实现弯道超车?
安意诚Matrix
BIM行业相关笔记
三个问题建筑三维设计软件属于工业设计软件的一种,在这个领域一直是国外公司垄断。前些年,在房地产高歌猛进的时代,很多公司也尝试投入到建筑三维设计软件的研发。随着房地产市场行业的下行,建筑三维设计软件的发展也受到了影响。这个时候,不得不问几个问题:为什么在房地产行情好的几十年时间里,我们没有发展出成熟可盈利的三维建筑软件?我们和国外的差距到底在哪里?建筑三维设计软件如何实现弯道超车?为什么没有发展出成
- 蓝桥杯知识点复习(超级全面)
初见雨夜
java数据结构算法c++
此系列包含蓝桥杯(软件类)所考察的绝大部分知识点,一共有基础语法,常用API,算法和数据结构,和往年真题四部分,虽然语言以JAVA为主,但算法部分是相通的,C++组的小伙伴也可以看哦。JAVA基础语法:备战蓝桥杯(一):一般输入输出和快速输入输出备战蓝桥杯(二):java编程规范和常用数据类型备战蓝桥杯(三):常用功能符以及循环结构和分支结构备战蓝桥杯(四):函数(方法)、类和对象算法竞赛常用的J
- 一次线上内存溢出的事故
城南的夏
Linux服务器部署以及运维
内存溢出突然在昨天下午,项目的服务突然抛出来异常信息如下:{“code”:"-1",“msg”:“系统错误:Cannotdeserialize;nestedexceptionisorg.springframework.core.serializer.support.SerializationFailedException:Failedtodeserializepayload.Isthebytear
- LTI的频域分析matlab,lti系统的频域分析实验报告.docx
Fred Camille
LTI的频域分析matlab
lti系统的频域分析实验报告实验4LTI系统的频域分析一、实验目的1)加深对LTI系统频率响应的基本概念的掌握和理解。2)学习和掌握LTI系统频率特性的分析方法。二、实验原理与方法1.连续时间系统的频率响应系统的频率响应定义为系统单位冲击响应h(t)的傅里叶变换,即??H(?)????h(?)e?j??d?若LTI连续时间系统的单位冲激响应为h(t),输入信号为x(t),根据系统的时域分析可知系统
- 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版本设为默