- 【项目技术点总结之一】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杨辉三角
3213213333332132
java基础
package com.algorithm;
/**
* @Description 杨辉三角
* @author FuJianyong
* 2015-1-22上午10:10:59
*/
public class YangHui {
public static void main(String[] args) {
//初始化二维数组长度
int[][] y
- 《大话重构》之大布局的辛酸历史
白糖_
重构
《大话重构》中提到“大布局你伤不起”,如果企图重构一个陈旧的大型系统是有非常大的风险,重构不是想象中那么简单。我目前所在公司正好对产品做了一次“大布局重构”,下面我就分享这个“大布局”项目经验给大家。
背景
公司专注于企业级管理产品软件,企业有大中小之分,在2000年初公司用JSP/Servlet开发了一套针对中
- 电驴链接在线视频播放源码
dubinwei
源码电驴播放器视频ed2k
本项目是个搜索电驴(ed2k)链接的应用,借助于磁力视频播放器(官网:
http://loveandroid.duapp.com/ 开放平台),可以实现在线播放视频,也可以用迅雷或者其他下载工具下载。
项目源码:
http://git.oschina.net/svo/Emule,动态更新。也可从附件中下载。
项目源码依赖于两个库项目,库项目一链接:
http://git.oschina.
- Javascript中函数的toString()方法
周凡杨
JavaScriptjstoStringfunctionobject
简述
The toString() method returns a string representing the source code of the function.
简译之,Javascript的toString()方法返回一个代表函数源代码的字符串。
句法
function.
- struts处理自定义异常
g21121
struts
很多时候我们会用到自定义异常来表示特定的错误情况,自定义异常比较简单,只要分清是运行时异常还是非运行时异常即可,运行时异常不需要捕获,继承自RuntimeException,是由容器自己抛出,例如空指针异常。
非运行时异常继承自Exception,在抛出后需要捕获,例如文件未找到异常。
此处我们用的是非运行时异常,首先定义一个异常LoginException:
/**
* 类描述:登录相
- Linux中find常见用法示例
510888780
linux
Linux中find常见用法示例
·find path -option [ -print ] [ -exec -ok command ] {} \;
find命令的参数;
- SpringMVC的各种参数绑定方式
Harry642
springMVC绑定表单
1. 基本数据类型(以int为例,其他类似):
Controller代码:
@RequestMapping("saysth.do")
public void test(int count) {
}
表单代码:
<form action="saysth.do" method="post&q
- Java 获取Oracle ROWID
aijuans
javaoracle
A ROWID is an identification tag unique for each row of an Oracle Database table. The ROWID can be thought of as a virtual column, containing the ID for each row.
The oracle.sql.ROWID class i
- java获取方法的参数名
antlove
javajdkparametermethodreflect
reflect.ClassInformationUtil.java
package reflect;
import javassist.ClassPool;
import javassist.CtClass;
import javassist.CtMethod;
import javassist.Modifier;
import javassist.bytecode.CodeAtt
- JAVA正则表达式匹配 查找 替换 提取操作
百合不是茶
java正则表达式替换提取查找
正则表达式的查找;主要是用到String类中的split();
String str;
str.split();方法中传入按照什么规则截取,返回一个String数组
常见的截取规则:
str.split("\\.")按照.来截取
str.
- Java中equals()与hashCode()方法详解
bijian1013
javasetequals()hashCode()
一.equals()方法详解
equals()方法在object类中定义如下:
public boolean equals(Object obj) {
return (this == obj);
}
很明显是对两个对象的地址值进行的比较(即比较引用是否相同)。但是我们知道,String 、Math、I
- 精通Oracle10编程SQL(4)使用SQL语句
bijian1013
oracle数据库plsql
--工资级别表
create table SALGRADE
(
GRADE NUMBER(10),
LOSAL NUMBER(10,2),
HISAL NUMBER(10,2)
)
insert into SALGRADE values(1,0,100);
insert into SALGRADE values(2,100,200);
inser
- 【Nginx二】Nginx作为静态文件HTTP服务器
bit1129
HTTP服务器
Nginx作为静态文件HTTP服务器
在本地系统中创建/data/www目录,存放html文件(包括index.html)
创建/data/images目录,存放imags图片
在主配置文件中添加http指令
http {
server {
listen 80;
server_name
- kafka获得最新partition offset
blackproof
kafkapartitionoffset最新
kafka获得partition下标,需要用到kafka的simpleconsumer
import java.util.ArrayList;
import java.util.Collections;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.
- centos 7安装docker两种方式
ronin47
第一种是采用yum 方式
yum install -y docker
 
- java-60-在O(1)时间删除链表结点
bylijinnan
java
public class DeleteNode_O1_Time {
/**
* Q 60 在O(1)时间删除链表结点
* 给定链表的头指针和一个结点指针(!!),在O(1)时间删除该结点
*
* Assume the list is:
* head->...->nodeToDelete->mNode->nNode->..
- nginx利用proxy_cache来缓存文件
cfyme
cache
user zhangy users;
worker_processes 10;
error_log /var/vlogs/nginx_error.log crit;
pid /var/vlogs/nginx.pid;
#Specifies the value for ma
- [JWFD开源工作流]JWFD嵌入式语法分析器负号的使用问题
comsci
嵌入式
假如我们需要用JWFD的语法分析模块定义一个带负号的方程式,直接在方程式之前添加负号是不正确的,而必须这样做:
string str01 = "a=3.14;b=2.71;c=0;c-((a*a)+(b*b))"
定义一个0整数c,然后用这个整数c去
- 如何集成支付宝官方文档
dai_lm
android
官方文档下载地址
https://b.alipay.com/order/productDetail.htm?productId=2012120700377310&tabId=4#ps-tabinfo-hash
集成的必要条件
1. 需要有自己的Server接收支付宝的消息
2. 需要先制作app,然后提交支付宝审核,通过后才能集成
调试的时候估计会真的扣款,请注意
- 应该在什么时候使用Hadoop
datamachine
hadoop
原帖地址:http://blog.chinaunix.net/uid-301743-id-3925358.html
存档,某些观点与我不谋而合,过度技术化不可取,且hadoop并非万能。
--------------------------------------------万能的分割线--------------------------------
有人问我,“你在大数据和Hado
- 在GridView中对于有外键的字段使用关联模型进行搜索和排序
dcj3sjt126com
yii
在GridView中使用关联模型进行搜索和排序
首先我们有两个模型它们直接有关联:
class Author extends CActiveRecord {
...
}
class Post extends CActiveRecord {
...
function relations() {
return array(
'
- 使用NSString 的格式化大全
dcj3sjt126com
Objective-C
格式定义The format specifiers supported by the NSString formatting methods and CFString formatting functions follow the IEEE printf specification; the specifiers are summarized in Table 1. Note that you c
- 使用activeX插件对象object滚动有重影
蕃薯耀
activeX插件滚动有重影
使用activeX插件对象object滚动有重影 <object style="width:0;" id="abc" classid="CLSID:D3E3970F-2927-9680-BBB4-5D0889909DF6" codebase="activex/OAX339.CAB#
- SpringMVC4零配置
hanqunfeng
springmvc4
基于Servlet3.0规范和SpringMVC4注解式配置方式,实现零xml配置,弄了个小demo,供交流讨论。
项目说明如下:
1.db.sql是项目中用到的表,数据库使用的是oracle11g
2.该项目使用mvn进行管理,私服为自搭建nexus,项目只用到一个第三方 jar,就是oracle的驱动;
3.默认项目为零配置启动,如果需要更改启动方式,请
- 《开源框架那点事儿16》:缓存相关代码的演变
j2eetop
开源框架
问题引入
上次我参与某个大型项目的优化工作,由于系统要求有比较高的TPS,因此就免不了要使用缓冲。
该项目中用的缓冲比较多,有MemCache,有Redis,有的还需要提供二级缓冲,也就是说应用服务器这层也可以设置一些缓冲。
当然去看相关实现代代码的时候,大致是下面的样子。
[java]
view plain
copy
print
?
public vo
- AngularJS浅析
kvhur
JavaScript
概念
AngularJS is a structural framework for dynamic web apps.
了解更多详情请见原文链接:http://www.gbtags.com/gb/share/5726.htm
Directive
扩展html,给html添加声明语句,以便实现自己的需求。对于页面中html元素以ng为前缀的属性名称,ng是angular的命名空间
- 架构师之jdk的bug排查(一)---------------split的点号陷阱
nannan408
split
1.前言.
jdk1.6的lang包的split方法是有bug的,它不能有效识别A.b.c这种类型,导致截取长度始终是0.而对于其他字符,则无此问题.不知道官方有没有修复这个bug.
2.代码
String[] paths = "object.object2.prop11".split("'");
System.ou
- 如何对10亿数据量级的mongoDB作高效的全表扫描
quentinXXZ
mongodb
本文链接:
http://quentinXXZ.iteye.com/blog/2149440
一、正常情况下,不应该有这种需求
首先,大家应该有个概念,标题中的这个问题,在大多情况下是一个伪命题,不应该被提出来。要知道,对于一般较大数据量的数据库,全表查询,这种操作一般情况下是不应该出现的,在做正常查询的时候,如果是范围查询,你至少应该要加上limit。
说一下,
- C语言算法之水仙花数
qiufeihu
c算法
/**
* 水仙花数
*/
#include <stdio.h>
#define N 10
int main()
{
int x,y,z;
for(x=1;x<=N;x++)
for(y=0;y<=N;y++)
for(z=0;z<=N;z++)
if(x*100+y*10+z == x*x*x
- JSP指令
wyzuomumu
jsp
jsp指令的一般语法格式: <%@ 指令名 属性 =”值 ” %>
常用的三种指令: page,include,taglib
page指令语法形式: <%@ page 属性 1=”值 1” 属性 2=”值 2”%>
include指令语法形式: <%@include file=”relative url”%> (jsp可以通过 include