-
分析realloc函数的功能——C语言代码展示
所属栏目:[教程] 日期:2021-12-11 热度:114
一、程序C语言代码展示如下: /************************************************ 运行平台:vc++6.0 实现功能:体现realloc函数的作用 ************************************************/ #includestdio.h #includestdlib.h #define NUM1 5 #define NUM2[详细]
-
AngularJS通过CORS实现跨域措施
所属栏目:[教程] 日期:2021-12-11 热度:61
以前有一篇很老的文章网上转了很多,包括现在如果你百度跨域这个关键字,前几个推荐的都是Javascript跨域总结与解决方案.看了一下感觉手段有点陈旧了,有一些比如document.domain还有iframe的解决方案委实丑陋一些,感觉不再适用于现在一些项目中. 就拿iframe来[详细]
-
AngularJS 路由的安全性解决
所属栏目:[教程] 日期:2021-12-11 热度:200
简介 自从出现以后,AngularJS已经被使用很长时间了。 它是一个用于开发单页应用(SPA)的javascript框架。 它有一些很好的特性,如双向绑定、指令等。 这篇文章主要介绍Angular路由安全性策略。 它是一个可用Angular开发实现的客户端安全性框架。 我已经对它[详细]
-
Matlab 使用方法分享
所属栏目:[教程] 日期:2021-12-11 热度:73
整理了一些 Matlab 使用技巧,与大家分享。 1、. Ctrl+C中断正在执行的操作 如果程序不小心进入死循环,或者计算时间太长,可以在命令窗口中使用Ctrl+c来中断。MATLAB这时可能正疲于应付,响应会有些滞后。 2. figure命令新建一个绘图窗口 figure 可以打开一[详细]
-
产品环境中 Go 语言的优秀实践
所属栏目:[教程] 日期:2021-12-11 热度:197
在SoundCloud,我们为客户构建了产品的API。或者说,我们主要的网站、手机客户端和手机应用是该API的第一批客户。该API背后是一个领域性的服务:SoundCloud基本上以面向服务体系结构的形式运作。 我们也是通晓多种语言的组织,因为我们使用了很多语言。并且[详细]
-
通过 Redis 实现 RPC 远程技巧调用
所属栏目:[教程] 日期:2021-12-11 热度:80
我发现经常研究并且为之兴奋的一件事就是对系统进行扩展。现在这对不同的人有着不同的意思。作为移植Monolithic应用到Microservices架构方法中的一部分,如何处理Microservices架构是我研究RPC的原因。 RPC(或者叫做远程进程调用)是一个已经在计算机科学领[详细]
-
Shell常用命令和步骤控制
所属栏目:[教程] 日期:2021-12-11 热度:140
在shell脚本中可以使用三类命令: Unix 命令 虽然在shell脚本中可以使用任意的unix命令,但是还是由一些相对更常用的命令。这些命令通常是用来进行文件和文字操作的。 常用命令语法及功能 echo some text: 将文字内容打印在屏幕上 ls: 文件列表 wc l file wc[详细]
-
Objective-C中的Block(块)分析
所属栏目:[教程] 日期:2021-12-11 热度:95
Block初探 在Objective-c中NSArray是很常用的容器之一,很多时候我们需要对数组中的数据进行排序,因此与下面类似的代码会经常碰到: NSArray *sortedArray = [array sortedArrayUsingComparator: ^(id obj1, id obj2) { if ([obj1 integerValue] [obj2 integ[详细]
-
OpenCV嵌入式移植后XML读取问题及处理
所属栏目:[教程] 日期:2021-12-11 热度:107
1、OpenCV在进行嵌入式移植后需要读取XML文件。 一开始利用最常用程序读取: cv::FileStorage fs(xml_filename, cv::FileStorage::READ); if ( !fs.isOpened() ) { } fs[QMatrix] m_Calib_Mat_Q; fs[remapX1] m_Calib_Mat_Remap_X_L; fs[remapY1] m_Calib_Mat[详细]
-
Java读取文件MD5的两种措施
所属栏目:[教程] 日期:2021-12-11 热度:144
最近要弄一下Java读取文件MD5,注意这里是小文件,网上找了一下,有两种解决方案,一种是用MessageDigest来实现,另种是用org.apache.commons.codec.digest来实现,代码如下: package cdm; import java.io.File; import java.io.FileInputStream; import jav[详细]
-
哈希表知识点概括
所属栏目:[教程] 日期:2021-12-11 热度:114
一、基本原理: 假设我们使用一个下标范围比较大的数组来存储元素。设计一个函数(哈希函数,也叫做散列函数),使得每个元素的关键字经过函数运算得到一个函数值(即数组下标),于是用这个数组单元来存储这个元素。通过函数值即数组下标就可以查找数据元素[详细]
-
jQuery 网页局部打印概括
所属栏目:[教程] 日期:2021-12-11 热度:81
最近开发过程中遇到了js局部打印的功能,在网上找相关的资料,最终找到了juery.jqprint-0.3.js 和jquery.PrintArea.js两种。 最初使用的是jquery.jqprint-0.3.js,是在弹窗的情况下使用,即使出现滚动条也依然能够把所有内容成功打印出来。但是如果在当前页[详细]
-
Java借助httpasyncclient进行异步HTTP请求
所属栏目:[教程] 日期:2021-12-11 热度:133
前段时间有个需求在springmvc mapping的url跳转前完成一个统计的业务。显然需要进行异步的处理,不然出错或者异常会影响到后面的网页跳转。异步的方式也就是非阻塞式的,当异步调用成功与否程序会接着往下执行,不必等到输入输出处理完毕才返回。 主要用到htt[详细]
-
C语言中的声明与定义的差异
所属栏目:[教程] 日期:2021-12-11 热度:114
1、对于下面的声明语句 int a; 如果其位置出现在所有的函数体之外,那么它就被称为外部对象a的定义。这个语句说明了a是一个外部整型变量,同时为a分配了存储空间。因为外部对象a并没有被明确指定任何初始值,所以它的初始值默认为0(某些系统中的连接器对以其[详细]
-
Android UI Layout概括之5大布局
所属栏目:[教程] 日期:2021-12-11 热度:187
By Long Luo 在一个Android应用中,Layout是开发中的一个很重要环节,Layout是组成UI不可缺少的一部分。 ## Android UI 核心类 在Android应用构建UI的方法有以下几种: 单纯使用JAVA代码 使用XML完全定义界面 结合使用两者,在XML中定义,在JAVA中引用和修改[详细]
-
Node.js非阻塞IO和事件循环学习概括
所属栏目:[教程] 日期:2021-12-11 热度:71
学习和使用Node.js已经有两个月,使用express结合mongoose写了一个web应用和一套RESTful web api,回过头来看Node.js官网首页对Node.js的介绍:Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient.那么其中的no[详细]
-
Java 多线程之--- Thread.join详解
所属栏目:[教程] 日期:2021-12-11 热度:166
这次说的是Thread的join方法,以前总是使用他的run和sleep方法,哪两个都是比较清楚的,对于这个join方法,他的主要功能就是,当你在一个方法里面调用其他的线程的时候,如果使用了类似thread1.join(),这样的话,这个调用的线程就开始一直等待thread1这个线程[详细]
-
嵌入式平台系统移植经验概括
所属栏目:[教程] 日期:2021-12-11 热度:67
起因 (Preface) 最近在把OpenHome从DM365移植到PL1129平台,这个两个平台差异巨大,整个源码环境都架构虽然一致,但是所用都Libaray不同,最关键的是web server不同,这个是我们与外界交互的最最重要都接口CGI。 总结 (Conclusion) 在工作中,开始对怎样提[详细]
-
编程处理Linux下解压zip乱码问题
所属栏目:[教程] 日期:2021-12-11 热度:197
JDK7 的ZipInputStream新添了一个构造方法,第二个参数可以指定字符集。这样一来我们就能用这个类写一个解压程序解决zip乱码问题了。 下面是代码: package cn.fh; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream;[详细]
-
Hadoop Job 按组分资源池执行的办法
所属栏目:[教程] 日期:2021-12-11 热度:106
hive在生产环境中由于用户数量和身份的不同,难免会对用户按组进行划分,根据不同组的优先级划分Hadoop资源,hadoop fairscheduler支持按用户组划分资源池,每个group对应一个组pool,然后根据pool优先级划分mapreduce资源,在map-site.xml中添加以下配置即[详细]
-
Java中a=a+b 与 a+=b差异 以及和类型转换的关系
所属栏目:[教程] 日期:2021-12-11 热度:89
很久之前学习过 a=a+b 和a+=b的一些区别,进来再次回想起来,发现理解的还不透彻,所以又查资料找文件重新学习了一番。 比较这两种运算符的区别,可以有以下两个方面的比较: 执行效率和类型转换。 首先说一下执行效率问题 就单纯的执行这两条语句,不考虑编[详细]
-
借助HTML5分片上传超大文件
所属栏目:[教程] 日期:2021-12-11 热度:68
在网页中直接上传大文件一直是个比较头疼的问题,主要面临的问题一般包括两类:一是上传时间长中途一旦出错会导致前功尽弃;二是服务端配置复杂,要考虑接收超大表单和超时问题,如果是托管主机没准还改不了配置,默认只能接收小于4MB的附件。 比较理想的方[详细]
-
Android FragmentManage FragmentTransaction详解
所属栏目:[教程] 日期:2021-12-11 热度:81
FragmentManage: FragmentManager能够实现管理activity中fragment. 通过调用activity的getFragmentManager()取得它的实例。 FragmentManager可以做如下一些事情: 1、使用findFragmentById() (用于在activity layout中提供一个UI的fragment)或findFragmentByT[详细]
-
Quartz1.6有状态JOB碰到的棘手问题既解决措施
所属栏目:[教程] 日期:2021-12-11 热度:91
关于Quartz,我想不要多做介绍了,凡是接触JAVA调度的都会知道这个开源的调度框架.本文就重点说下Quartz中有状态JOB的使用心得.因为我感觉国内的有状态JOB相关的资料比较少,所以在此提供一部分个人的一点经验.主要是针对使用quartz1.6的有状态JOB可能出现的一[详细]
-
Java添加事件的四种办法
所属栏目:[教程] 日期:2021-12-11 热度:61
Java添加事件的几种方式(转载了codebrother的文章,做了稍微的改动) /** * Java事件监听处理自身类实现ActionListener接口,作为事件监听器 * * @author codebrother */ class EventListener1 extends JFrame implements ActionListener { private JButton[详细]