暂无个人介绍
前言 这几天有时间看了下UICollectionView的东西,才发觉它真的非常强大,很有必要好好学习学习。以前虽然用过几次,但没有系统的整理总结过。
这个错误是因为项目太久,tag资源文件太大 找了很久网上都说这样: 配置如下: $ git config --global http.
Webpack 在执行的时候,除了在命令行传入参数,还可以通过指定的配置文件来执行。默认情况下,会搜索当前目录的 webpack.config.js 文件,这个文件是一个 node.js 模块,返回一个 json 格式的配置信息对象,或者通过 --config 选项来指定配置文件。
做项目时遇到客户一个另类需求——“拍照必须使用系统相机”,当手机装有第三方相机时, 调用new Intent(MediaStore.ACTION_IMAGE_CAPTURE);会弹出相机选择界面, 但是客户是不允许用户用第三方相机的,因为第三方相机有的可以直接进行选择照片操作, 但是客户要求照片必须是当前拍摄的。
当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序 1、 alloc 创建对象,分配空间 2、init (initWithNibName) 初始化对象,初始化数据 3、loadView 从nib载入视图 ,通常这一步不需要去干涉。
发现这个问题后从网上找了找, 1)说是在AdnroidMainfest.xml中对应的activtiy 设置属性Android:windowSoftInputMode=”stateVisible|adjustPan”试...
CameraBridgeViewBase.java protected void deliverAndDrawFrame(CvCameraViewFrame frame) { if (mScale != 0) { canvas.
Android虚拟机不能直接调用底层设备,如果要对底层设备进行调用,就需要用到so使用 C语言或C++编写完成,利用NDK进行编译,直接运行在Linux内核中,按jni调用 so时,基本类型可以直接交互。
表3-6:cvCvtColor()的转换 转换代码 解释 CV_BGR2RGB CV_RGB2BGR CV_RGBA2BGRA CV_BGRA2R...
摘要: OpenCv 对于图片有很多的处理方式,现在我想要实现俩张图片的比对。 首先要知道做个需要那些步骤: (1)加载俩张图片 (2)将两张图片转换为Mat矩阵 (3)把Mat矩阵的type转换为Cv_8uc1类型,然后转换为Cv_32F, 因为在c++代码中会判断他的类型。
在上篇中我们已经实现了相机打开和实时图像信息的获取,那么接下来我们可以尝试在获取的图像信息进行一些处理,然后实时显示出来,在这里我们要完成的的几种处理: 灰化、Canny边缘检测、Hist直...
背景: 根据http://docs.opencv.org/doc/tutorials/imgproc/imgtrans/canny_detector/canny_detector.html和http://docs.opencv.org/modules/imgproc/doc/feature_detection.html#houghlinesp,实现了在Android的相机实时捕捉屏幕中,抽取当前画面中主要边缘的功能。
Xcode 7 创建新项目用到 UIWebView 发送请求时,报下面的错: “App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app’s Info.plist file” 找查资料后发现,新特性要求App内访问网络请求,要采用 HTTPS 协议。
项目初始化 1、没有现成的工程的话新建iOS项目 命令行cd到项目根目录 执行 pod init,会创建一个pod配置文件 用编辑器打开,加上 pod 'WeexSDK', :path=>'.
说明好处:不需要额外安装apk ,java程序代码,不需要深入c++ ,要会点ndk知识 1:下载OpenCV-2.4.
My development environment is set up as follows: android-ndk-r10d (install path: D:\adt-bundle-windows-x86_64-20140702\android-ndk-r10d\) OpenCV-2.
一、知识准备: 1.了解Android工程如何运行在设备上 2.了解C/C++编译过程,能够读懂makefile 二、实现流程: 1.
之前使用openVC,需要导入openCVLibrary2411库,坑的是还要安装OpenCV_2.4.3.2_Manager_2.
使用git提交项目到开源中国(gitosc) 1、使用的是git.Oschina.com平台 在windos环境下使用git,首先要下载msysgit,安装没什么要求(可能右键没有出现Git Bash按钮,详细见下面可能出现的问题)。
1、安卓黑盒测试工具 1)包括本身自带的monkey,Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中 2) robotium与appium,这些工具用于黑盒的自动化测试。
jnfjfjf 1.查看当前PHP版本 $ php -v 2.下载相同版本的php包并解压(路径随意,之后要删除) $ curl -O http://us.php.NET/distributions/php-5.5.30.tar.gz $ tar -xzvf php-5.5.30.tar.gz 3.进入pcntl目录编译生成共享库.so(shared object,用于动态连接的,和dll差不多)。
前言 weex已经上线几个月了,热度一直不减,给github上面star已经有5000+,很多人对weex还不是很了解,weex是一个跨三端、动态化解决方案,方案中借鉴react native的优点并且进行针对性优化补强...
1)致力于移动端,充分调度 native 的能力 2)充分解决或回避性能瓶颈 3)灵活扩展,多端统一,优雅“降级”到 HTML5 4)保持较低的开发成本和学习成本 5)快速迭代,轻量实时发布 6)融入现有的 ...
//自定义定位图标 //BitmapDescriptor descriptor=BitmapDescriptorFactory.
我就只是想安装一下weex-toolkit@beta 系统:MacOS 10.12.2node版本: V6.0.0,V6.
其实最早接触OpenCV是很久很久之前的事了,大概在2013年的5,6月份,当时还是个菜逼(虽然现在也是个菜逼),在那一段时间,学了一段时间的android(并不算学,一个月都不到),之后再也没接触android,而是一直在接触java web。
Nodejs可以毫不犹豫地说一个版本狂魔,时不时就发布一个版本,而且还一直没有一个1.0版本,好囧呀,对于我们这些有强迫症的人来说,的确不是好事。
Cocoapods安装步骤 1.升级Ruby环境 sudo gem update --system 如果Ruby没有安装,请参考 如何在Mac OS X上安装 Ruby运行环境 2.
1. 前言 前面介绍了app本地调用js的方式(js文件放在assert目录下面),其实大部分都是调用远程js,本篇介绍app如何调用远程js文件。
1. 前言 前面已经介绍了环境搭建跟框架快速体验 ,体验地址,接下来介绍如何集成到自己的项目中。 2.前期准备 1)已经安装了JDK version>=1.7 并配置了环境变量 2)已经安装Android SDK 并配置环境变量。
1. 前言 Weex能够完美兼顾性能与动态性,让移动开发者通过简捷的前端语法写出Native级别的性能体验,并支持iOS、安卓、YunOS及Web等多端部署。
本文所涉及代码全在vue-cnode 单页应用,即在一个页面集成系统中所有功能,整个应用只有一个页面。因为路由的控制在前端,单页面应用在页面切换时比传统页面更快,从而在前端体验更好。
废话少说打开androidStudio,新建一个工程 NDKTest 新建完毕 依次打开 File->ProjectStruct 得到下面图 检查第三行是否为空,是则代表ndk还没下载...
摘要: NSUserDefaults适合存储轻量级的本地数据,一些简单的数据(NSString类型的)例如密码,网址等,NSUserDefaults肯定是首选,但是如果我们自定义了一个对象,对象保存的是一些信息,这时候...
Robotium是一个通用的测试Android App的框架,所以官方提供了一套通用的PKI文档。我们在下载Solo包的时候同时可以下载一个javadoc包,解压后就能看到官方文档了,不过官方文档是英文版本的,如果通读一遍的话也是挺有难度的。
monkey测试 adb shell monkey -p com.slicejobs.ailinggong -v 500 monkey running -------------------------命令自己写 1 一条条命令 adb install xxx.
最近一直在学习 AngularJS 的实践过程中,之前虽然也在学,但总因为工作方面的各种原因一直是断断续续的,虽然之前也一直看但总找不到入手的感觉,可能是自己的心太高想着一下子就能掌握,还有一个原因是之前用习惯了 jQ...
最近群里有人问如何在mac下进行apk反编译,我也没试过,以前都是在windows下进行反编译的,windows下很简单,有许多比较好的集成工具,如apkide(改之理),不过我猜mac下应该和windows下差不多,趁...
1.缓存的分类: 首先要说的一点是缓存的分类,我们缓存的数据分为:页面缓存和数据缓存 页面缓存:加载一个网页时的html、JS、CSS等页面或者资源数据,这些缓存资源是由于浏览器 的行为而产生,开发者只能通过配置HTTP响应头影响浏览器的行为才能间接地影响到这些缓存数据。
js验证表单大全 正则表达式: "^\\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\\d+)|(0+))$" /...
下载并安装apk的方法很多,但是谷歌还是建议我们采用DownloadManager。 下载更新的代码比较简单,分如下几块: 启动下载 public long startDownload(String uri, St...
第一步:compile 'com.alipay.euler:andfix:0.3.1@aar' 第二步: public class MainApplication extends Application { p...
eq相等,ne、neq不相等,gt大于,lt小于,gte、ge大于等于,lte、le 小于等于,not非, mod求模。 is [not] div by是否能被某数整除,is [not] even是否为偶数,$a is ...
文字列表无缝向上滚动JavaScript代码 *{margin:0px;padding:0px;border:0px;} body{font-size:1...
用户头像修改,图片选择上传,非常常用的功能,本来打算和wap版一样,也用XMLHttpRequest和FormData来处理图片异步上传,结果在手机上测试的时候发现,onload事件没有触发,没找到原因,本来想省点事才不用插件去实现这个功能的,这下看来只能用插件了。
dropzone.js 是一个开源的 JavaScript 库,提供 AJAX 异步上传功能。 安装 下载dropzone.js文件并添加到页面中即可。
方式一:Storyboard的segues方式 鼠标点击按钮button然后按住control键拖拽到SVC页面,在弹出的segue页面中选择跳转模式即可 优点:操作方便,无代码生成,在storyboard中展示逻辑清晰 缺点:页面较多时不方便查看,团队合作时可维护性差, 多人合作时不建议使用这种方式。
(1)UIButton类继承自UIControl,而UIControl继承自UIView,因为UIView就是个矩形区域,所以UIButton实例化的对象其实都是一个矩形,虽然有各种圆角、增加联系人、信息按钮等等,给它们加个背景它们就现形成矩形了,而且它们有个frame属性,这就是设置位置和矩形框的。
1.UIAcceleration:被叫做加速事件的一个UIAcceleration类的实例是用来代表即时的三维加速数据。
近日刚做的一个功能,要在app里使用内嵌页面进行图像的上传。 从功能上看,原生的实现应该是最好的。毕竟页面上所有的东西都隔着一个浏览器,所有的实现都要依赖浏览器提供的接口,不同的浏览器对接口的实现又有差异……到最后又会陷入兼容性的大坑! 吐槽归吐槽,但是折腾的劲头不能丢! 使用input file[camera]属性调用相机 简直So easy! 只需要这么一条简单的代码,在手机浏览器点击就可以打开相机了。