- 【项目技术点总结之一】vue集成d3.js利用svg加载图片实现缩放拖拽功能
伽蓝寺听雨
前端开发d3.jsvue.jssvg
【项目技术点总结之一】vue集成d3.js利用svg加载图片实现缩放拖拽功能前言概述技术介绍实现过程插件安装引用组件初始化组件实现效果简单理解使用d3创建一个svg在svg中提添加元素函数使用使用总结说在最后前言概述最近项目开发过程中,前端需要有一个图片预览的组件,支持图片放大、缩小、拖拽等地图的基本功能,并且需要考虑后期扩展,可以在预览过程中添加标注。最初觉得这得用操作地图的插件才可以搞定,但仅
- 【项目技术点总结之二】微信小程序中集成antvF2进行图表开发
伽蓝寺听雨
前端开发微信小程序javascript前端antvF2antv
文章目录前言一、antvF2简介1.1前后版本使用差异1.2其它方案的对比二、开发环境配置2.1前置配置2.2构建npm三、页面开发说明3.1相关文件的写法3.2深入开发的理解总结前言近期在做一个微信小程序的项目,涉及到大量的不同形式的图表展示,就需要集成比较成熟的图表组件,网上找了很多资料,有很多方案,但是尝试完都觉得不是很符合自己的要求,因为之前项目中有用到antvF2做移动端的图表开发,因此
- 【项目技术点总结之三】使用Java生成复杂好看的word或pdf报告的解决方案
伽蓝寺听雨
javapdf开发语言
前言项目中往往会遇到需要生成报告的场景,不管是简单报告还是复杂报告,其实都需要找很多资料去尝试,本文会提出几种个人完美解决报告生成的解决方案,而且会提出几个失败但是能生成报告的设想,当然都是踩过坑的,也找了一些java常见的几种报告生成方法。其实对生成报告而言,解决方案可能也蛮多,但是面对甲方的苛刻要求,即要报告好看,又要图文并茂,本着没有技术解决不了的思想,只能硬着头皮折腾了。一个是记录一下技术
- SurfaceView技术点总结及源码解析
ModestStorm
我们知道,当在view绘制时进行耗时操作或者复杂的动画,会出现丢帧或卡顿现象,用户体验极为不好。Android系统每隔16ms就会发出一次VSYNC信号触发对UI进行渲染,如果这16ms内我们没有完成对视图的绘制,那么就会出现丢帧的情况。之所以这样是因为,人眼与大脑之间的协作无法感知超过60fps的画面更新。60帧每秒就意味着:16ms=1000/60Hz。Android提供了SurfaceVie
- 38.从0到上线三天搭建个人网站(第二天)
endingCode
搭建个人网站前端vue.jsjavascript
一、完成主要页面的搭建index.htmlcontent.htmlabout.html二、技术点总结1.背景色撑满屏幕.content::before{content:"";position:fixed;left:0;top:0;bottom:0;right:0;background-color:black;z-index:-99;}2.footer自适应固定在底部.middle{min-heig
- 入门Python+Vue 全栈开发高级BI数据的可视化实战项目几个技术点总结
沃威2268731
python信息可视化开发语言
Python+Vue全栈开发是一种强大的技术组合,可以用于构建高级BI数据可视化项目。在这篇文章中,我将总结几个关键技术点,以帮助读者入门并实战这个领域。数据处理和分析:Python是一种流行的数据处理语言,它提供了丰富的库和工具,如Pandas和NumPy,用于数据清洗、转换和分析。你可以使用这些库来读取和处理各种数据源,包括CSV、Excel、JSON等,进行数据清洗和预处理,以便后续使用。i
- 爱了,这篇Java并发编程技术点总结的太详细了,建议是先收藏再观看
程序员匡胤
前言并发编程技术在Java中属于重要知识点,对于以下内容你有了解多少?进程、线程、协程关系概述进程:本质上是一个独立执行的程序,进程是操作系统进行资源分配和调度的基本概念,操作系统进行资源分配和调度的一个独立单位。线程:操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一个进程中可以并发多个线程,每条线程执行不同的任务,切换受系统控制。协程:又称为微线程,是一种用户态
- Android 配置子Module混淆时遇到的错误,和一些零散技术点总结
ch_kexin
android
1、子Module不能配置混淆,仅仅只能在主Module中配置混淆。2、主Module配置了混淆,打包成apk后,其他Module的代码也会一起混淆。3、所有Module中的res目录下的资源都会在打包时合并到主Module的res目录下对应文件位置。4、所有被主Module直接或间接引用了的Module,在打包时,其AndroidManifest.xml文件都会合并到主Module的Androi
- 我的创作纪念日_256天
龙凌云
LinuxSpringCloudjavalinux
机缘实战项目中的经验分享日常学习过程中的记录通过文章进行技术交流工作中总结了一些心得体会收获获得了13个粉丝的关注获得了11W的阅读量,57次点赞,196次收藏提高了语言表达能力,学到了很多有用的知识日常有限的精力下,坚持每月创作数篇博文分享自己的工作心得和技术点总结成就工作中遇到很多问题,也做了很多次总结,有些来不及写到博客里,有些记录了下来。分享一段后台分页的代码:importcom.goog
- 机器学习之数据预处理——数据清洗(缺失值、异常值和重复值的处理)
943802606
#机器学习机器学习决策树人工智能
机器学习之数据预处理——数据清洗缺失值、异常值和重复值的处理基础知识技术点总结数据列缺失的处理方法1、丢弃(缺失值处理)1、生成一份随机数据2、查看哪些值缺失3、获得含有NA的列4、获取全部为NA的列5、丢弃缺失值2、补全(缺失值处理)1、使用sklearn将缺失值替换为特定值使用这一列的均值代替NaN使用这一列的中位数代替NaN使用这一列的众数代替NaN2、使用Pandas将缺失值替换为特定值用
- springsecurity oauth2实现前后端分离项目的SSO技术点总结
chj2013
安全spring
参考:https://www.jianshu.com/p/b549220e7b34?ivk_sa=1024320u一、基于cookie+session的SSO基本实现1、认证中心的授权服务器配置配置类继承AuthorizationServerConfigurerAdapter,解决可以将哪些资源进行授权、怎么授权的问题。1)服务安全配置对授权服务相关的接口进行安全访问的相关设置,如/oauth/t
- mevan配置上传手册
心愿_397d
今天有时间把自己这一年来的使用的技术点总结一下,把自己的项目发布到mevan仓库中:一、配置方式1、新建一个远程仓库的项目:在工程目录下的gradle.properties配置:group_id,功能名称、版本号及生成mevan路径和nexus的用户名密码配置(如下图):2、新建gradle上传脚本,在librarymodule下,新建maven_push.gradle脚本文件,修改下图红框中的字
- 示波与数据采集系统(JavaFx开发,支持TCP,UDP,串口示波及数据采集)
徐志林
javafxtcpipudp串口通信
前言:作者:徐志林加技术交流QQ群**835259695**获取源码!软件功能:接收Tcp/Udp/串口实时数据并动态展示曲线,实时保存原始字节流数据及丢包率技术点总结:设计模式之单例模式,装饰器模式,模板方法模式,java线程池-ThreadPoolExecutor,ScheduledThreadPoolExecutor,队列,缓存,ReentrantLock,volatile,反射,IO流,泛
- 时序数据库的关键技术点总结
Muroidea
时序数据库数据库
总结时序数据库的关键技术点内存SQL解析LSMTree(WAL)skiplist内存合并,有序落盘LRU时序文件索引缓存存储层时间分区+设备分区索引文件时间戳范围索引布隆过滤器索引brin索引btree索引多层索引数据文件(tskv)设备+工况+时间戳(key):value前缀压缩算法顺序存储Compaction,合并多个tskey文件分布式负载均衡raft按照设备和时间两个维度负载均衡元数据管理
- 基于SSM框架的员工信息管理系统
稚淮粥
项目spring
文章目录项目介绍1、登陆页面2、首页3、查询页面4、新增页面5、编辑页面6、删除功能点技术点总结项目介绍后端使用SSM框架,前端使用BootStrap框架,通过Thymeleaf渲染视图,Ajax和Json进行数据交互,Maven统一管理依赖的员工信息管理系统。1、登陆页面登录或者注册,通过拦截器拦截未登录的用户访问首页注册2、首页从数据库拿取到数据,并通过分页展示。3、查询页面查询所有员工或者按
- Nginx运维常用技术点总结
神奇的海马体
#Nginxnginx运维nginx负载均衡
文章目录一、简介:1、Nginx简介2、常用四大发行版二、Nginx编译安装:1、Nginx编译安装2、Nginx目录结构3、Nginx相关命令三、Nginx配置文件解析1、最小配置2、虚拟主机3、匹配正则表达式四、Nginx反向代理1、理论2、实践:Nginx反代代理Tomcat五、Nginx负载均衡1、实践:Nginx负载均衡Tomcat2、负载均衡策略六、Nginx+Keepalived高可
- 高通 Camera HAL3:项目开发技术点总结
shawn·xiao
android图像处理
做高通CameraHAL3开发的一些技术点的总结、整理。做个记录,方便后续查阅。1.目录、so、配置文件productName是项目名outTarget路径:\out\target\product\productName\chi-cdk:\vendor\qcom\proprietary\chi-cdk\ldcnode:\vendor\qcom\proprietary\chi-cdk\oem\qco
- Nike广告全流程技术点总结
动力角点
镜头1——拼图时尚女郎image.png场景搭建:就是在ps中比照参考图进行大体轮廓的绘制,然后导入c4d挤压生成模型其中背景凹槽的制作用到了布尔运算动画制作:关于球体上滚的制作技术原理就是用到了灰猩猩的“Signal”插件,制作无限循环动画镜头移动:没有用K帧的方法,而是采用“简易效果器”的“线性衰减”模式,还需要把效果器中的“变幻空间”改为“效果器”,这样才能解决添加效果器后有些模型位置错误的
- react的高级技术点总结(一)
奇喑
前端reactjavascriptjs
文章目录childrenpropreact组件的生命周期方法componentDidMount()componentDidUpdate()componentWillUnmount()小结结语childrenprop我们知道在子组件通过props来获取父组件提供的数据,通过上篇博客的内容(react之jsx语法)我们知道props可以是一些很常见的基本数据类型。如果我们想在父组件给子组件传递一个动态
- 微服务的好处与弊端_微服务架构演进过程及好处,技术点总结与展望
weixin_39712724
微服务的好处与弊端
微服务架构现在是谈到企业应用架构时必聊的话题,微服务之所以火热也是因为相对之前的应用开发方式有很多优点,如更灵活、更能适应现在需求快速变更的大环境。但说起微服务,不少人还是有这样的困惑:“作为一个开发,微服务架构是不是和我关系不大?那不都是架构师的事吗?”关于这个问题,我来谈谈自己的看法。微服务是当下最火热的后端架构之一。不管你是一个什么级别的程序员,也不论你在一个什么体量的公司,服务化都是你迟早
- 【iOS】即时消息技术剖析与实战客户端技术点总结
酷酷的小虎子
架构与特性:一个完整的IM系统是怎样的?即时消息有别于其他业务系统的四大特性:实时性:保证消息实时触达是互动场景的必备能力可靠性:“不丢消息”和“消息不重复”是系统值得信赖的前置条件一致性:“多用户”“多终端”的一致性体验能大幅提升IM系统的使用体验安全性:“数据传输安全”“数据存储安全”“消息内容安全“三大保障方面提供全面隐私保护轮询与长连接:如何解决消息的实时到达问题?(实时性)解决“消息实时
- 爱了,这篇Java并发编程技术点总结的太详细了,建议收藏再看
架构通天之路
前言并发编程技术在Java中属于重要知识点,对于以下内容你有了解多少?进程、线程、协程关系概述进程:本质上是一个独立执行的程序,进程是操作系统进行资源分配和调度的基本概念,操作系统进行资源分配和调度的一个独立单位。线程:操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一个进程中可以并发多个线程,每条线程执行不同的任务,切换受系统控制。协程:又称为微线程,是一种用户态
- 【数据挖掘】技术点总结
AI study
机器学习数据挖掘算法神经网络机器学习
第一天一、了解数据分析与数据挖掘1、数据挖掘的过程1、定义目标2、获取数据3、数据探索:对数据初步的研究4、数据预处理(数据清洗–数据集成–规范化数据–数据规约即数据标准化)5、挖掘建模(分类、聚类、关联、预测)6、模型评价与发布二、数据分析与数据挖掘中相关模块的简介与安装1、模块简介Numpy:处理数据,提供数组的支持,很多模块的基础Pandas:数据探索和数据分析Matplotlib:作图和可
- 自动驾驶工程应用中的关键技术点总结
肥嘟嘟的左卫门
自动驾驶常识扫盲工程应用自动驾驶横纵向控制算法
1,车位融合模块即获取4个车位角点坐标(不知道坐标与FL,FR,RL,RR的对应关系)以及车辆坐标点,判断车位类型以及4个角点所处的位置,即获取的4个车位角点坐标与FL,FR,RL,RR的对应关系。2,判断车辆与障碍物是否碰撞,即车辆的顶点是否与障碍物凸多边形有交点。3,解决LQR横向控制算法滞后性的方法:增加预测模块,估计下一时刻车辆的状态,用下一时刻车辆预估状态和规划轨迹点的偏差来计算控制输入
- 【Kaggle项目实战记录】狗的品种识别
takedachia
Pytorch学习笔记深度学习机器学习人工智能神经网络计算机视觉
文章目录1查看原数据2数据预处理,建立Dataset设定图像增广的方法创建数据集Dataset类预览训练集和验证集3定义和初始化模型4设置训练集和测试集5训练6模型存储7验证数据,上传读取验证集定义预测函数,预测简单的技术点总结这是一个动手学深度学习原课程的一个比赛项目(狗的品种识别)。课程的地址。自己顺便记录一下这个项目自己的实现流程和思考,以巩固熟悉关于图片分类项目的整个流程。用到的都是最基本
- Unity2D愤怒的小鸟技术点总结 ---- 制作动画特效
fwng
愤怒的小鸟unity动画
制作特效(1)选中所有死亡爆炸时所需要的图片,按住ctrl选中全部后拖入Hierarchy中,会弹出一个文件夹,我们先在Assets文件夹中新建一个动画文件夹Animation,而后在Animation文件夹中修改弹框下方的动画名为boom。(2)接下来选中新添加的动画按ctrl+6会弹出Animation框,根据演示效果修改图片内容。注:点击下拉按钮:可以看到Animation面板中图片内容;点
- 阿里内部年末知识总结:springboot最牛皮的实战笔记
头顶假发
程序员编程Javaspringbootjava后端
内部总结:springboot基于以下几个技术点总结出下面这份springboot实战笔记版本新针对SpringBoot2.0及以上版本对比选优对比讲解多种同类技术,如,SpringSecurity和Shiro、Elasticsearch和Solr、JPA和Mybatis技术点新讲解了时下流行的RESTful、Redis、RabbitMQ体例科学用“知识点+实例”形式编写实例丰富58个基础实例+2
- springCloud整合Seata实现分布式事物
Java少年
分布式/微服务seata
已经很久没有进行技术点总结了,今天有时间整理分享分布式事物相关内容一下。。。。本文以SpringCloudAlibaba+Nacos微服务框架作为项目演示:参考博客:https://blog.csdn.net/thinkingcao/category_9716788.html一、分布式事务解决方案https://blog.csdn.net/Thinkingcao/article/details/1
- 【Kaggle项目实战记录】一个图片分类项目的步骤和思路分享——以树叶分类为例(用Pytorch)
takedachia
Pytorch学习笔记pytorch深度学习
文章目录1查看原数据2数据预处理,建立Dataset创建数据集Dataset对象预览训练集和验证集3定义模型、优化器4设置训练集和测试集5训练设定数据增广方法训练6保存模型7验证数据,上传预测上传简单的技术点总结这是一个动手学深度学习中的一个练习项目(树叶分类),通过这个项目,可以学习到从数据预处理、建立数据集、数据增强到模型训练等深度学习项目各个方面的从零开始的经验。本文就记录一下自己完成这个项
- PMP 考试常见工具与技术点总结
香吧香
转载请注明出处:网络图:项目进度活动之间的逻辑关系,用来推算关键路径,最大浮动时间等;横道图(甘特图):以图示的方式,通过活动列表和时间刻度,来展示项目获得那个顺序和持续时间责任分配矩阵:每件事情有且只有一个责任人控制图:检测过程是否稳定,是否受控过程分析:识别过程中增值与非增值的活动或行
- 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版本设为默