- 深度学习特征提取魔改版太强了!发文香饽饽!
深度之眼
深度学习干货人工智能干货人工智能深度学习机器学习论文特征提取
要说CV领域经久不衰的研究热点,特征提取可以占一席,毕竟SLAM、三维重建等重要应用的底层都离不开它。再加上近几年深度学习兴起,用深度学习做特征提取逐渐成了主流,比传统算法无论是性能、准确性还是效率都更胜一筹。目前比较常见的深度学习特征提取方法有基于transformer、基于CNN、基于LSTM以及基于GAN,都发展的比较成熟。但为了追求更快速、准确、鲁棒的特征点提取,研究者们开始致力于改进深度
- 33从传统算法到深度学习:目标检测入门实战 --图像金字塔
Jachin111
图像金字塔的作用及实现图像金字塔简单来说就是用多个不同的尺寸来表示一张图片。如下图,最左边的图片是原始图片,然后从左向右图片的尺寸依次缩小直到图片的尺寸达到一个阈值,这个阈值就是多次缩小图片的最小尺寸,不会有比这更小尺寸的图片了,像这种图片的尺寸逐步递增或递减的多张图层就是图像金字塔,每张不同尺寸的图片都称为图像金字塔的一层。图像金字塔的目的就是寻找图片中出现的不同尺寸的目标(物体、动物等)。im
- 34从传统算法到深度学习:目标检测入门实战 --方向梯度直方图
Jachin111
什么是方向梯度直方图在前面的实验1、实验2中,我们了解到传统的目标检测流程可分为三个步骤,第一步是使用滑动窗口和图像金字塔从图片中选择一些区域。第二步是将选择出来的区域转化为人工设计的特征,可称为特征提取。第三步是将这些特征输入分类器进行分类。方向梯度直方图(HistogramofOrientedGradients)以下简称HOG,就是一种人工设计的特征,用来简化图像表述的特征描述符。下图中左边的
- 1.5C语言 双曲正弦函数(*) 优化麦克劳林公式
lanssssss
算法
一.传统算法#include#includeintjc(intx);intmain(){doublex,eps,y=0.0;scanf("%lf%lf",&x,&eps);intde=1,i=1;doubleitem=1.0;while(fabs(item)>=eps){item=pow(x,i)/jc(de);i+=2;y+=item;}printf("%.6f\n",y);}intjc(int
- 个人相关工作介绍
Ada's
计算机科学技术及软件工程应用系统科学神经科学认知科学
摘要部分此开源项目主要是我在自己工作和研究学习中针对以下问题总结笔记不足之处欢迎通过邮件QAS和OKR方式沟通互相学习。[1]低质量、多分辨率、多尺度遥感、医学、文字图像应用型研究[2]大数据、文本、语音、图像工程化应用型研究[3]传统算法+数据结构的基础研究[4]深度学习head、neck、loss、优化、并行方面应用研究[5]算法设计与芯片架构及操作系统可重组方案优化理论研究简介部分知名方向性
- 上位机图像处理和嵌入式模块(开篇)
嵌入式-老费
上位机图像处理和嵌入式模块图像处理人工智能
【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:
[email protected]】图像处理是现实生活当中很实用的一门技术。工业上一般采用的是机器视觉,以传统算法和光源控制为主,部分采用了深度学习技术。而生活当中,则主要以二维码识别、人脸识别、车牌识别和ocr识别为主,这中间深度学习与AI扮演了很重要的角色。过去,市场上的商业收费软件,主要还是以传统设备厂商提供的上位机软件为主,那这一
- 50岁,人生重新出发
珠峰_在远方
昨天,一位老同学老朋友过生日。准确地计算,应该是满49岁,迈向50岁。明年此时就是50整了。按中国传统算法,现在应该算50岁了,应该过50岁的生日。50岁,年过半百,是人生的一个里程碑。古语说:五十知天命。50岁生日,我想很多人心里会有抵触。曾经,50岁在我们眼里是一个多么苍老的感觉,可是现在感觉人生还没有怎么过,一不留神,自己也到了这个年龄。过生日通常是一件欢乐的事情,家人或者同学朋友在一起,杯
- 1月下半笔记(个人向)
cqbzcsq
总结机器学习其他算法笔记PythonLinux生物信息Anaconda
最近才开始看d2l(这种东西早该在两年前看的,拖到现在了)为了做项目还得学一手OpenGL(被windows安装GLFW逼疯了)1.15打完ICPCECfinal回来,也许可以出一篇博客写下简单的题解。对蛋白质相似空间子结构搜索的算法有了一些思路,简单分为传统算法和目标检测算法1.16想到要对蛋白质可视化,然后去找可以用于三维绘图的库,找到了OpenGL,在wsl里面装了一个,发现挺方便,准备开始
- 32从传统算法到深度学习:目标检测入门实战 --目标检测简介及滑动窗口
Jachin111
目标检测简介目标检测是计算机视觉中一个重要的研究方向。人眼可以轻松、准确地识别出图片中的物体是什么、这个物体在图片中的哪个位置。例如,当我们看到下图左边的图片时,我们可以轻松的识别出图片中的动物是猫和狗,并且知道它们在图片中所处的位置。但是对于计算机来说,在以数字形式表示的图片中寻找目标物体,并判断这个物体是什么,这是一件困难的事情。目标检测的目的就是使计算机能够识别图片中的目标(物体、动物等)是
- 考试面试轻松应对:技术人的备考宝库 | 开源专题 No.58
开源服务指南
开源专题面试开源职场和发展
yangshun/tech-interview-handbookStars:97.9kLicense:MIT这个项目是一个技术面试手册,提供了免费和精选的技术面试准备材料。它包括最佳实践问题、编码面试的常见问题、如何准备编程面试以及算法小抄等内容。该项目的核心优势和主要功能有:提供针对忙碌工程师量身定制的高质量技术面试准备资料包含各种领域特定和非技术性问题,并不仅限于传统算法题目提供适用于软件工程
- 使用MistNet在COCO128数据集上协作训练Yolo-v5
星星失眠️
联邦学习YOLOpython人工智能
本案例介绍如何在MNIST手写数字分类场景中,使用名为MistNet的聚合算法训练联邦学习作业。数据分散在不同的地方(如边缘节点、摄像头等),由于数据隐私和带宽的原因,无法在服务器上聚合。因此,我们不能将所有数据都用于训练。在某些情况下,边缘节点的计算资源有限,甚至没有训练能力。边缘无法从训练过程中获取更新的权重。因此,传统算法(例如,联合平均算法)通常聚合由不同边缘客户端训练的更新权重,在这种情
- 单应性Homography估计:从传统算法到深度学习
baidu_huihui
单应性Homography估计机器人SLAM传统算法到深度学习
目录收起一图像变换与平面坐标系的关系二平面坐标系与齐次坐标系三单应性变换四关于OpenCV中的相关API五深度学习在单应性方向的进展单应性原理被广泛应用于图像配准,全景拼接,机器人定位SLAM,AR增强现实等领域。这篇文章从基础图像坐标知识系为起点,讲解图像变换与坐标系的关系,介绍单应性矩阵计算方法,并分析深度学习在单应性方向的进展。本文为入门级文章,希望能够帮助读者快速了解相关内容。单应性估计在
- GPU池化在AI OCR场景的应用
virtaitech
OrionX深度学习计算机视觉人工智能gpu
一、AIOCR的历史及概念OCR(OpticalCharacterRecognition,光学字符识别)是指采用光学的方式将纸质文档中的文字转换成为黑白点阵的图像文件,通过检测暗、亮的模式确定其形状,然后用字符识别方法将形状翻译成计算机文字的过程。2012年AlexNet在ImageNet竞赛夺冠以来,深度学习方法开始在图像视频领域大幅超越传统算法,基于CV(计算机视觉)和NLP(自然语言处理)卷
- 36从传统算法到深度学习:目标检测入门实战 --行人检测
Jachin111
行人检测基本流程在实验1到实验3中我们分别学习了滑动窗口、图像金字塔、方向梯度直方图。本节实验我们将结合这些方法来构建一个传统的行人检测算法。简单来说行人检测就是在提供的图像中,我们想要计算机分辨出哪些是人并且用矩形框标记出人出现在图片中的哪些位置。下图左上角图片中有一个人,如果我们想要用传统的目标检测方法检测到这个人的话,一般分为下面几个步骤。使用图像金字塔将图片按一定缩放比例生成不同尺寸图片(
- 社交网络分析4(下):社交网络链路预测分析、LightGBM框架、LLSLP方法(LightGBM 堆叠链路预测)、堆叠泛化 、社交网络链路预测分析的挑战
是Yu欸
#社交网络分析科研笔记与实践数据挖掘回归数据挖掘人工智能机器学习笔记算法网络安全
社交网络分析4写在最前面LightGBMLightGBM简介GBDT的核心概念和应用LightGBM的特点LightGBM与GBDT的比较LightGBM的原理与技术GBDT的传统算法LightGBM的创新算法GOSS(Gradient-basedOne-SideSampling)算法解析概念和工作原理算法的逻辑基础GOSS算法的创新与优势ExclusiveFeatureBundling(EFB)
- 深入探讨人工智能目标检测:算法、应用与未来趋势
鳗小鱼
资源分享(resource)人工智能人工智能目标检测算法神经网络深度学习知识图谱生成对抗网络
导言人工智能目标检测是计算机视觉领域的重要任务之一,旨在使计算机系统能够自动识别并定位图像或视频中的特定目标。本文将深入研究人工智能目标检测的算法原理、广泛应用以及未来发展趋势。1.目标检测算法传统算法:基于手工设计特征和分类器的方法,如Haar级联、HOG+SVM等。深度学习算法:基于深度神经网络,如RCNN系列、YOLO系列、SSD等。2.应用领域及典型案例自动驾驶:目标检测在自动驾驶中起到关
- Python-编写点云处理软件(十五)交互式点云地面点提取
Auto工程师
Python编写点云处理软件python点云处理点云处理软件点云提取pyqt地面点提取vtk
目录0简述1CSF算法原理2具体步骤3点云处理软件实现4效果展示0简述本篇在点云处理软件中实现点云地面点提取功能,通过窗口输入提取参数完成选中的点云对象提取地面点的功能。对于点云地面点滤波,众多传统算法滤波效果容易受到地形特征的影响(通常在复杂场景及陡峭地形区域滤波效果较差)且常常需要用户对数据有较为丰富的先验知识来进行设置滤波器中的各种参数,“布料”滤波算法(CSF)很好的解决了这一问题。1CS
- 十年OpenCV开发以后发布的作品 - OpenCV实验大师
gloomyfish
opencv人工智能计算机视觉
OpenCV介绍OpenCV是知名的计算机视觉框架,支持数十个不同的视觉处理模块,提供了超过2000多个传统算法,其核心功能支持图像处理、图像分析、特征提取、对象检测、深度学习模型推理等。当前支持C++、Python、JS、C#等多种语言SDK,支持Win、Ubuntu等多种操作系统。OpenCV教学与开发痛点在生物医学、机器视觉等领域应用场景中,基于OpenCV完成项目面临着项目风险早期无法识别
- 传统算法:使用pygame实现Dijkstra 算法
源代码杀手
传统算法pygame算法python
代码需要考虑两个主要部分:Dijkstra算法和Pygame图形绘制。Dijkstra算法部分图的表示:使用字典nodes表示节点的位置,字典edges表示节点之间的边及其权重。Dijkstra算法实现:dijkstra函数使用Dijkstra算法来计算从指定起点到所有其他节点的最短路径。它维护一个优先队列,不断更新节点的最短距离,并在每次更新后通过draw_graph()函数绘制当前图形状态。P
- 40从传统算法到深度学习:目标检测入门实战 --深度学习在目标检测中的应用:R-CNN
Jachin111
R-CNN在传统的目标检测方法中,我们使用滑动窗口标记目标的位置、使用人工设计的特征和机器学习算法进行分类,此类方法虽然可以基本达到实时性的要求但是其缺点也比较明显。首先滑动窗口采用穷举的策略来找到目标,这种方法的缺陷是如果步长和窗口尺寸设置太小会导致时间复杂度过高,在检测过程中会出现过多的冗余窗口,如果窗口的尺寸和步长设置过大就会导致检测不到目标,同时人工设计的特征面对复杂的环境和遮挡不能表现较
- 左神算法课笔记异或运算
天穹南都
笔记c++
异或性质异或运算性质:1.N^0=N2.N^N=0满足交换律结合律3.a^b=b^a4.(a^b)^c=a^b^c简证:异或运算与运算顺序无关只要是偶数个1就为0奇数个1则为1。题目1.位运算来交换用位运算来交换效率比传统算法更高#includeintmain(){inta=16;intb=603;a=a^b;b=a^b;a=a^b;std::cout&arr){inteor=0;for(inti
- OCR原理解析
小小晓晓阳
图像识别ocr机器学习深度学习计算机视觉
目录1.概述2.应用场景3.发展历史4.基于传统算法的OCR技术原理4.1图像预处理4.1.1灰度化4.1.2二值化4.1.3去噪4.1.4倾斜检测与校正4.1.4.2轮廓矫正4.1.5透视矫正4.2版面分析4.2.1连通域检测文本4.2.2MSER检测文本4.3字符切割4.3.1连通域轮廓切割4.3.2垂直投影切割4.4字符识别4.4.1识别原理4.5版面恢复4.6后处理4.7传统OCR局限性5
- 基于A*的网格地图最短路径问题求解
嘿嘻哈呀
智能优化算法最短路问题路径规划Astar算法Python优先队列
基于A*的网格地图最短路径问题求解一、A*算法介绍、原理及步骤二、Dijkstra算法和A*的区别三、A*算法应用场景四、启发函数五、距离六、基于A*的网格地图最短路径问题求解实例分析完整代码七、A*算法的改进思路一、A*算法介绍、原理及步骤A*搜索算法(Astaralgorithm)是用于寻路和图遍历的最佳和流行的技术之一。A*搜索算法,不像其他传统算法,它有“大脑”,是一个真正的智能算法将它与
- 传统算法:使用Pygame实现SVM(支持向量机)算法
源代码杀手
传统算法算法
使用Pygame演示了支持向量机(SVM)在二维数据上的分类过程。以下是代码的主要步骤和原理解释:1、初始化和基本设置Pygame初始化:通过pygame.init()初始化Pygame。定义颜色和屏幕大小:定义了一些颜色常量(WHITE,BLACK,RED,BLUE)和屏幕的宽度和高度。创建Pygame窗口:使用pygame.display.set_mode创建窗口,设置窗口标题。2、生成随机数
- 传统算法:使用 Pygame 实现选择排序
源代码杀手
传统算法pygame算法python
使用Pygame模块实现了选择排序的动画演示。首先,它生成一个包含随机整数的数组,并通过Pygame在屏幕上绘制这个数组的条形图。接着,通过选择排序算法对数组进行排序,动画效果可视化每一步的排序过程。在排序的过程中,程序找到未排序部分的最小元素,并将其与未排序部分的第一个元素交换位置,同时在屏幕上的条形图也相应地进行交换,形成了选择排序的动画效果。整个排序过程通过适度的延迟,以每个步骤产生动画效果
- 传统算法:使用 Pygame 实现归并排序
源代码杀手
传统算法pygame算法python
使用Pygame模块实现了归并排序的动画演示。首先,它生成一个包含随机整数的数组,并通过Pygame在屏幕上绘制这个数组的条形图。接着,通过归并排序算法对数组进行排序,动画效果可视化每一步的排序过程。在排序的过程中,程序将数组递归地分成两半,分别进行排序,然后再将两个有序的子数组合并成一个有序的数组。动画效果通过适度的延迟呈现,形成归并排序的动画效果。整个排序过程通过适度的延迟,以每个步骤产生动画
- 传统算法:使用 Pygame 实现广度优先搜索(BFS)
源代码杀手
传统算法pygame算法宽度优先
使用Pygame模块实现了广度优先搜索(BFS)的动画演示。首先,通过邻接矩阵表示了一个图的结构,其中每个节点表示一个字符,每个字符的邻居表示与之相邻的节点。然后,通过广度优先搜索算法按层级顺序访问节点,过程中通过动画效果可视化每一步的变化。每次访问一个节点,该节点变为绿色,与其相邻的边变为黑色,形成广度优先搜索的动画效果。算法使用队列来维护当前层级的节点,并逐步向下一层级扩展。这个演示通过适度的
- 传统算法: Pygame 实现深度优先搜索(DFS)
源代码杀手
传统算法pygame算法深度优先
使用Pygame模块实现了深度优先搜索(DFS)的动画演示。首先,它通过邻接矩阵表示了一个图的结构,其中每个节点表示一个字符,每个字符的邻居表示与之相邻的节点。然后,通过深度优先搜索算法递归地访问所有节点,过程中通过动画效果可视化每一步的变化。每次访问一个节点,该节点变为绿色,与其相邻的边变为黑色,形成深度优先搜索的动画效果。这个演示通过适度的延迟和颜色变化,直观展示了深度优先搜索在图上的遍历过程
- 传统算法:使用 Pygame 实现二分查找
源代码杀手
传统算法pygame算法python
使用Pygame模块实现了二分查找的动画演示。首先,它生成一个有序数组,并通过Pygame在屏幕上绘制这个数组的条形图。接着,通过二分查找算法对有序数组进行查找,动画效果可视化每一步的变化。在查找的过程中,程序通过比较目标值和数组中间元素,逐步缩小搜索范围,高亮显示当前搜索范围的起始和结束位置。如果找到目标值,将相应的元素高亮显示,并在屏幕上显示“TargetFound!”的文本。如果遍历完整个搜
- 传统算法:使用 Pygame 实现K-Means 聚类算法
源代码杀手
传统算法pygame算法kmeans
使用Pygame模块演示了K-Means聚类算法的基本原理。让我逐步解释它的实现:初始化和基本设置Pygame初始化:通过pygame.init()初始化Pygame。定义颜色和屏幕大小:定义了一些颜色常量(WHITE,BLACK,RED,GREEN,BLUE)和屏幕的宽度和高度。创建Pygame窗口:使用pygame.display.set_mode创建窗口,设置窗口标题。生成随机数据点和初始聚
- 矩阵求逆(JAVA)初等行变换
qiuwanchi
矩阵求逆(JAVA)
package gaodai.matrix;
import gaodai.determinant.DeterminantCalculation;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
/**
* 矩阵求逆(初等行变换)
* @author 邱万迟
*
- JDK timer
antlove
javajdkschedulecodetimer
1.java.util.Timer.schedule(TimerTask task, long delay):多长时间(毫秒)后执行任务
2.java.util.Timer.schedule(TimerTask task, Date time):设定某个时间执行任务
3.java.util.Timer.schedule(TimerTask task, long delay,longperiod
- JVM调优总结 -Xms -Xmx -Xmn -Xss
coder_xpf
jvm应用服务器
堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。
典型设置:
java -Xmx
- JDBC连接数据库
Array_06
jdbc
package Util;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class JDBCUtil {
//完
- Unsupported major.minor version 51.0(jdk版本错误)
oloz
java
java.lang.UnsupportedClassVersionError: cn/support/cache/CacheType : Unsupported major.minor version 51.0 (unable to load class cn.support.cache.CacheType)
at org.apache.catalina.loader.WebappClassL
- 用多个线程处理1个List集合
362217990
多线程threadlist集合
昨天发了一个提问,启动5个线程将一个List中的内容,然后将5个线程的内容拼接起来,由于时间比较急迫,自己就写了一个Demo,希望对菜鸟有参考意义。。
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.CountDownLatch;
public c
- JSP简单访问数据库
香水浓
sqlmysqljsp
学习使用javaBean,代码很烂,仅为留个脚印
public class DBHelper {
private String driverName;
private String url;
private String user;
private String password;
private Connection connection;
privat
- Flex4中使用组件添加柱状图、饼状图等图表
AdyZhang
Flex
1.添加一个最简单的柱状图
? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
<?xml version=
"1.0"&n
- Android 5.0 - ProgressBar 进度条无法展示到按钮的前面
aijuans
android
在低于SDK < 21 的版本中,ProgressBar 可以展示到按钮前面,并且为之在按钮的中间,但是切换到android 5.0后进度条ProgressBar 展示顺序变化了,按钮再前面,ProgressBar 在后面了我的xml配置文件如下:
[html]
view plain
copy
<RelativeLa
- 查询汇总的sql
baalwolf
sql
select list.listname, list.createtime,listcount from dream_list as list , (select listid,count(listid) as listcount from dream_list_user group by listid order by count(
- Linux du命令和df命令区别
BigBird2012
linux
1,两者区别
du,disk usage,是通过搜索文件来计算每个文件的大小然后累加,du能看到的文件只是一些当前存在的,没有被删除的。他计算的大小就是当前他认为存在的所有文件大小的累加和。
- AngularJS中的$apply,用还是不用?
bijian1013
JavaScriptAngularJS$apply
在AngularJS开发中,何时应该调用$scope.$apply(),何时不应该调用。下面我们透彻地解释这个问题。
但是首先,让我们把$apply转换成一种简化的形式。
scope.$apply就像一个懒惰的工人。它需要按照命
- [Zookeeper学习笔记十]Zookeeper源代码分析之ClientCnxn数据序列化和反序列化
bit1129
zookeeper
ClientCnxn是Zookeeper客户端和Zookeeper服务器端进行通信和事件通知处理的主要类,它内部包含两个类,1. SendThread 2. EventThread, SendThread负责客户端和服务器端的数据通信,也包括事件信息的传输,EventThread主要在客户端回调注册的Watchers进行通知处理
ClientCnxn构造方法
&
- 【Java命令一】jmap
bit1129
Java命令
jmap命令的用法:
[hadoop@hadoop sbin]$ jmap
Usage:
jmap [option] <pid>
(to connect to running process)
jmap [option] <executable <core>
(to connect to a
- Apache 服务器安全防护及实战
ronin47
此文转自IBM.
Apache 服务简介
Web 服务器也称为 WWW 服务器或 HTTP 服务器 (HTTP Server),它是 Internet 上最常见也是使用最频繁的服务器之一,Web 服务器能够为用户提供网页浏览、论坛访问等等服务。
由于用户在通过 Web 浏览器访问信息资源的过程中,无须再关心一些技术性的细节,而且界面非常友好,因而 Web 在 Internet 上一推出就得到
- unity 3d实例化位置出现布置?
brotherlamp
unity教程unityunity资料unity视频unity自学
问:unity 3d实例化位置出现布置?
答:实例化的同时就可以指定被实例化的物体的位置,即 position
Instantiate (original : Object, position : Vector3, rotation : Quaternion) : Object
这样你不需要再用Transform.Position了,
如果你省略了第二个参数(
- 《重构,改善现有代码的设计》第八章 Duplicate Observed Data
bylijinnan
java重构
import java.awt.Color;
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.Label;
import java.awt.TextField;
import java.awt.event.FocusAdapter;
import java.awt.event.FocusE
- struts2更改struts.xml配置目录
chiangfai
struts.xml
struts2默认是读取classes目录下的配置文件,要更改配置文件目录,比如放在WEB-INF下,路径应该写成../struts.xml(非/WEB-INF/struts.xml)
web.xml文件修改如下:
<filter>
<filter-name>struts2</filter-name>
<filter-class&g
- redis做缓存时的一点优化
chenchao051
redishadooppipeline
最近集群上有个job,其中需要短时间内频繁访问缓存,大概7亿多次。我这边的缓存是使用redis来做的,问题就来了。
首先,redis中存的是普通kv,没有考虑使用hash等解结构,那么以为着这个job需要访问7亿多次redis,导致效率低,且出现很多redi
- mysql导出数据不输出标题行
daizj
mysql数据导出去掉第一行去掉标题
当想使用数据库中的某些数据,想将其导入到文件中,而想去掉第一行的标题是可以加上-N参数
如通过下面命令导出数据:
mysql -uuserName -ppasswd -hhost -Pport -Ddatabase -e " select * from tableName" > exportResult.txt
结果为:
studentid
- phpexcel导出excel表简单入门示例
dcj3sjt126com
PHPExcelphpexcel
先下载PHPEXCEL类文件,放在class目录下面,然后新建一个index.php文件,内容如下
<?php
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);
if (PHP_SAPI == 'cli')
die('
- 爱情格言
dcj3sjt126com
格言
1) I love you not because of who you are, but because of who I am when I am with you. 我爱你,不是因为你是一个怎样的人,而是因为我喜欢与你在一起时的感觉。 2) No man or woman is worth your tears, and the one who is, won‘t
- 转 Activity 详解——Activity文档翻译
e200702084
androidUIsqlite配置管理网络应用
activity 展现在用户面前的经常是全屏窗口,你也可以将 activity 作为浮动窗口来使用(使用设置了 windowIsFloating 的主题),或者嵌入到其他的 activity (使用 ActivityGroup )中。 当用户离开 activity 时你可以在 onPause() 进行相应的操作 。更重要的是,用户做的任何改变都应该在该点上提交 ( 经常提交到 ContentPro
- win7安装MongoDB服务
geeksun
mongodb
1. 下载MongoDB的windows版本:mongodb-win32-x86_64-2008plus-ssl-3.0.4.zip,Linux版本也在这里下载,下载地址: http://www.mongodb.org/downloads
2. 解压MongoDB在D:\server\mongodb, 在D:\server\mongodb下创建d
- Javascript魔法方法:__defineGetter__,__defineSetter__
hongtoushizi
js
转载自: http://www.blackglory.me/javascript-magic-method-definegetter-definesetter/
在javascript的类中,可以用defineGetter和defineSetter_控制成员变量的Get和Set行为
例如,在一个图书类中,我们自动为Book加上书名符号:
function Book(name){
- 错误的日期格式可能导致走nginx proxy cache时不能进行304响应
jinnianshilongnian
cache
昨天在整合某些系统的nginx配置时,出现了当使用nginx cache时无法返回304响应的情况,出问题的响应头: Content-Type:text/html; charset=gb2312 Date:Mon, 05 Jan 2015 01:58:05 GMT Expires:Mon , 05 Jan 15 02:03:00 GMT Last-Modified:Mon, 05
- 数据源架构模式之行数据入口
home198979
PHP架构行数据入口
注:看不懂的请勿踩,此文章非针对java,java爱好者可直接略过。
一、概念
行数据入口(Row Data Gateway):充当数据源中单条记录入口的对象,每行一个实例。
二、简单实现行数据入口
为了方便理解,还是先简单实现:
<?php
/**
* 行数据入口类
*/
class OrderGateway {
/*定义元数
- Linux各个目录的作用及内容
pda158
linux脚本
1)根目录“/” 根目录位于目录结构的最顶层,用斜线(/)表示,类似于
Windows
操作系统的“C:\“,包含Fedora操作系统中所有的目录和文件。 2)/bin /bin 目录又称为二进制目录,包含了那些供系统管理员和普通用户使用的重要
linux命令的二进制映像。该目录存放的内容包括各种可执行文件,还有某些可执行文件的符号连接。常用的命令有:cp、d
- ubuntu12.04上编译openjdk7
ol_beta
HotSpotjvmjdkOpenJDK
获取源码
从openjdk代码仓库获取(比较慢)
安装mercurial Mercurial是一个版本管理工具。 sudo apt-get install mercurial
将以下内容添加到$HOME/.hgrc文件中,如果没有则自己创建一个: [extensions] forest=/home/lichengwu/hgforest-crew/forest.py fe
- 将数据库字段转换成设计文档所需的字段
vipbooks
设计模式工作正则表达式
哈哈,出差这么久终于回来了,回家的感觉真好!
PowerDesigner的物理数据库一出来,设计文档中要改的字段就多得不计其数,如果要把PowerDesigner中的字段一个个Copy到设计文档中,那将会是一件非常痛苦的事情。