- ionic3 自定义图标及应用
咔簌
生成图标准备好项目需要使用的图标,需为svg格式https://icomoon.io/app/进入iconmoon网址点击左上角汉堡包按钮,新建一个空的项目image.png点击项目右侧汉堡包添加自定义的图标,第一项可修改项目名image.png选中所有图标,选中generatefont,image.png修改完图标的名字后,下载image.png下载后的文件中我们需要用到的是font以及styl
- ionic3打包APP
thisDong
ionicionic是一个强大的HTML5应用程序开发框架(HTML5HybridMobileAppFramework)。可以帮助您使用Web技术,比如HTML、CSS和Javascript构建接近原生体验的移动应用程序。ionic主要关注外观和体验,以及和你的应用程序的UI交互,特别适合用于基于Hybird模式的HTML5移动应用程序开发。ionic是一个轻量的手机UI库,具有速度快,界面现代化
- ionic3继续填坑ion-slides 由最后一张图片切换到第一张时突然反向滑动
Gavin222
在ionic3中使用ion-slides是设置loop=true,autoplay='2000'时每隔2s自动轮播,这时轮播图在原有基础上前后会自动各复制一个,由于只复制的元素没没有复制绑定事件会导致点击无效.详见上篇ionic3踩坑、ion-slides组件loop=true时有些点击事件无效;今天这篇是loop=true,autoplay="2000"时的另一个问题,这时手滑循环正常,但是自动
- Ionic3学习笔记(十六)上传头像至图床
Metaphors
本文为原创文章,转载请标明出处个人做的开源Demo登录注册模块采用的是Wilddog野狗通讯云的身份认证服务,不得不说各方面和Google收购的Firebase很像,十分简单易用。其中User有个photoURL字段是用来存放用户头像URL的,所以寻思着找了个免费的第三方图床(SM.MS)来存放用户头像。用到的Cordova插件是Camera和FileTransfer,分别用来拍照、相册选择和上传
- ionic3 angular项目目录结构解析
你也不会年轻太久
1.按照官网教程创建项目之后会生成如下结构树:2.目录hooks:编译cordova时自定义的脚本命令,方便整合到我们的编译系统和版本控制系统中node_modules:node各类依赖包resources:android/ios资源(更换图标和启动动画)src:开发工作目录,页面、样式、脚本和图片都放在这个目录下www:静态文件platforms:生成android或者ios安装包路径(plat
- ionic3 项目使用Cordova自定义插件
星辰大海_王
PS:Ionic为什么要用Cordova插件?先看下Ionic是什么?Ionic(ionicframework)一款开源的Html5移动App开发框架,是以AngularJS为基础的移动端解决方案,Ionic以流行的跨平台移动app开发框架phoengap为蓝本,让开发者可以通过命令行工具快速生成androidios移动app应用。phoengap又是什么?PhoneGap是ApacheCordo
- ionic3自定义图标之多路径图标的使用
咔簌
看这标题问题就来了,什么叫多路径图标呢?顾名思义就是当前svg的图标具有多个颜色或者由多个图层组成,如下:image.pngimage.png在ionic2+的项目中多路径图标在中是无法正常展示的,我的解决办法是:在非当前tabs页面时正常使用单路径的图标,而选中的tabs页面则将图标颜色设置成透明,将多路径的svg图标作为背景图片显示,如下代码:.tabbar{a:first-child[ari
- ionic3学习===>ios打包上架
彼岸的一株草
打包需要的工具申请苹果开发者帐号需要macos系统上打包mac需要安装Xcode(最好安装最新版本)至少一部iphone测试机申请证书申请打包证书挺麻烦可以参考下面的链接自己去配置。最新的iOS申请证书与发布流程(2016.12)这边我大概讲几个需要注意的点Xcode配置打开Xcode登陆开发者账号,下载证书描述文件到Xcode;设置对应证书的描述文件到对应的地方项目代码生成先保证项目是否可运行i
- ionic3 android打包
南京确善能
1打包ioniccordovabuildandroid--release--prod2生成签名keytool-genkey-v-keystore签名文件名称.keystore-alias签名文件别名.keystore-keyalgRSA-validity200003用签名打包jarsigner-verbose-keystorexxx.keystore(签名文件路径)-signedjarxxx.ap
- ionic3项目中调用手机摄像头,拍摄照片并上传
smile_e9d6
今天我在研究ionic3手机App开发时,需要调用手机自带的摄像头拍照上传,在百度了一上午之后,我发现:好多作者写的博客要么有头无尾,要么就是跟着操作一波后,代码报错了!!!!!!我的老天爷鸭,所以为了让跟我有相同经历的新手们更快的掌握怎样快速调用ionic摄像头接口,我吐血整理了下面这篇文章,让大家少走一些弯路。话不多说,直接上代码。哦,对了,我是下载了ionic3快速开发的模板来搭建的项目,小
- ionic android 闪退,ionic 插件Image Picker 安卓闪退问题
自闭成年人
ionicandroid闪退
缘由:针对ionic+cordova+angular开发APP时,当需要选择多个图片时,则需要ImagePicker插件。不过,安卓版本大于6.0的时候,改插件是需要授权的:相册权限和存储权限。若没有权限,则会闪退。一、ionic3(一)安装插件npm安装插件,命令语句cordovapluginaddcom.synconset.imagepicker@2.1.8cordovapluginaddco
- ionic3 使用 browsertab插件打开外部链接
flutter开发精选
详见https://github.com/google/cordova-plugin-browsertab需要系统安装了safari或chrome才生效1.安装插件$ioniccordovapluginaddcordova-plugin-browsertab$npminstall--save@ionic-native/browser-tab2.使用import{BrowserTab}from'@i
- ionic3 中文文档地址
无名程序猿
http://www.ionic.wang/article-articlelist-id-76.html
- 1.10 ionic3——悬浮按钮 ion-fab
杨啊杨_fb52
ion-fab类似于iOS设备上的悬浮按钮,点击以后会弹出隐藏起来的一些按钮,达到快捷的作用,在ionic官方文档为,https://ionicframework.com/docs/components/#fabs我直接贴源码了(1)悬浮按钮ion-fab(2)属性可以看到我用了right和middle两个属性,使得我的悬浮按钮位于屏幕右方的中间部位其他的属性有:top将悬浮按钮放在屏幕的顶部bo
- ionic3打一个android apk包的教程 2018-03-23
张益达_pearl
当我们在用ionic3搭建项目的并完成开发了想发布到自己手机上看的时候我们需要用我们的node去打一个包,下面就来记录下我在打包过程中的步骤和遇到的问题第一步:部署android打包环境输入命令:ioniccordovaplatformaddandroid(可能你在网上看到的一些命令让你用ionicplatformaddandroid这是ionic2版本的命令,ionic3的命令是上面的不然会报出
- ionic3 ts中引入第三方js文件详细教程[2018-01-20]
柳暗花明又一匪
http://blog.csdn.net/z_pigeon/article/details/79112108[1]放置文件把引入的文件放到www下的assets目录下,这里引入的文件在重新编译过程中是不会被覆盖的,所以引入文件放到这里[2]引入文件在index.html下引入文件,注意修改的是src目录下的index.html,不是www目录下的,如果修改成www下的,会被src下重新编译的ind
- ionic3 UIWebView 升级 为WKWebview
只会ctrl_c_v
官方文档主要步骤:操作前请备份好1、cordova-ios升级到最新版本,我当前升级为6.2.02、ioniccordovaplatformaddios3、添加ios平台后,全局搜索UIWebView,看看自己项目哪些插件plugins使用到UIWebView,如果有,就升级该插件。如:cordova-plugin-code-push、cordova-plugin-inappbrowser等等注意
- ionic3中通过service定义全局参数和方法
竹子_331a
为了方便管理,打算将GET和POST请求定义成一个公共方法来调用,另外调用的URL也可以定义到全局。废话不多说,看代码~1、首先定义一个service,我们命名为app.service.ts,放到app目录下即可。里面还有一些其他有用的方法,大家可以参考,当然也可以自己添加啦~import{LoadingController,AlertController,ToastController}from
- ionic3——ion-input存在底部边框问题
一只飞
.item-md.item-input.input-has-focus.item-inner{border-bottom-color:transparent!important;box-shadow:none!important;}.list-md.item-input.input-has-focus:last-child{border-bottom-color:transparent!impor
- ionic3——判断当所在前页面(app.component.ts or provider)
一只飞
在app.component.ts中判断是否在某个页面,从而执行不同操作:import{ViewChild}from'@angular/core';import{HomePage}from'../pages/home/home';..@ViewChild(Nav)nav:Nav;letactiveVC=this.nav.getActive();letpage=activeVC.instance;/
- ionic3学习安排
Gravel812
一、环境准备1.1、安装Node.js(Windows下安装)1.1.1、下载地址:https://nodejs.org/en/download/1.1.2、安装后命令行下执行:node--version出现版本号表示安装成功1.2、npm安装:执行:npminstallnpm-g命令1.3、ionic安装1.3.1、资源包下载地址:http://ionicframework.com/docs/o
- Ionic3开发教程 - 发布IOS版本(4)
IT飞牛
androidjavaioslinuxapp
Ionic3开发系列教程Ionic3开发教程-环境准备(1)Ionic3开发教程-开发(2)Ionic3开发教程-发布Android版本(3)Ionic3开发教程-发布IOS版本(4)Ionic3开发教程-更新(5)Ionic3常用命令行,所有命令都必须在项目根目录下执行ionicstartApp1tabsionicserveioniccordovaplatformrmios//移除android
- ionic3中ion-slides切换页面返回后自动轮播startAutoplay()
海上笙明玥
//页面进入时启动自动播放ionViewDidEnter(){this.slides.startAutoplay();}//页面离开时停止自动播放ionViewDidLeave(){this.slides.stopAutoplay();}
- ionic3不用插件用(html5)做的上传
亦久亦韭
page页面:这个是看到的要上传的图片pagecss:/*蓝色按钮,绝对定位*/.blueButton{position:absolute;display:block;width:100px;height:40px;text-decoration:none;text-align:center;font:normalnormalnormal16px/40px'MicrosoftYaHei';curs
- ionic3 angular 如何使用第三方js库
搬砖的哈哈
angular项目,ionic3+项目,如何使用第三方的js库;1.在npm官网去搜索该库找到后通过制定的方法去安装,一般都为npmi包名;2.TypeSearch检索TypeScript提供了一个叫TypeSearch网站,可以直接输入关键词检查是否包含该类库的声明文件。例如lodash可以在列表中点击会跳转至npm网站,并且会看到这样的一个命令:npminstall--save@type/lo
- 从node 6.9.1升级到node 8.16.2+ ionic 3.19.0 + cordova7.1.0环境配置
小周今天code了吗
angular前端框架
node8.16.2+ionic3.19.0+cordova7.1.0环境配置背景实施(1)安装ionic(2)安装cordova(3)运行项目ionicserve1、根据提示重新构造适用于node8的node-sass2、出现报错3、根据提示安装vcbuild:以管理员身份运行并打开命令行工具。在命令行工具中运行4、重新安装node-sass5、安装成功6、运行项目(4)优化eslint(5)报
- cordova Xcode打包ios以及发布流程(ionic3适用)
tzweilai
iosxcodecocoa
第一步1、申请iOS证书2、导入证书到钥匙串第二步1、xcode配置iOS证书1.1用Xcode打开你的项目(我的Xcode版本是新版)修改如下图回到基本信息设置界面,Bundie这项填写,最先创建的那个appid,跟创建iOS描述文件时选择的要一样。现在下面还有个错误提示,因为还没有导入iOS描述文件。这时候双击.mobileprovision描述文件(就是步骤1.2保存的有描述文件和证书),闪
- ionic3学习笔记(3)ionic+cordova支付宝支付(2)
夏日蔷薇666
1.支付宝客户端支付流程官方支付流程文档:https://docs.open.alipay.com/59/103658/2.准备已有的ionic项目安装插件1.准备已有的ionic项目2.找到插件地址https://github.com/hhjjj1010/cordova-plugin-alipay-v23.安装在线安装cordovapluginaddcordova-plugin-alipay-v
- ionic3 更换安卓包名
南京确善能
1.在工程中的config.xml中修改image.png2.重新生成原生工程ioniccordovaplatformaddxx
- ionic3 col-6属性不能用在这里
十八掌
是node_modules/ionic_angular/css少了文件应该有以下几个文件解决方法:把之前项目的拷贝过来。或是重新安装
- html
周华华
html
js
1,数组的排列
var arr=[1,4,234,43,52,];
for(var x=0;x<arr.length;x++){
for(var y=x-1;y<arr.length;y++){
if(arr[x]<arr[y]){
&
- 【Struts2 四】Struts2拦截器
bit1129
struts2拦截器
Struts2框架是基于拦截器实现的,可以对某个Action进行拦截,然后某些逻辑处理,拦截器相当于AOP里面的环绕通知,即在Action方法的执行之前和之后根据需要添加相应的逻辑。事实上,即使struts.xml没有任何关于拦截器的配置,Struts2也会为我们添加一组默认的拦截器,最常见的是,请求参数自动绑定到Action对应的字段上。
Struts2中自定义拦截器的步骤是:
- make:cc 命令未找到解决方法
daizj
linux命令未知make cc
安装rz sz程序时,报下面错误:
[root@slave2 src]# make posix
cc -O -DPOSIX -DMD=2 rz.c -o rz
make: cc:命令未找到
make: *** [posix] 错误 127
系统:centos 6.6
环境:虚拟机
错误原因:系统未安装gcc,这个是由于在安
- Oracle之Job应用
周凡杨
oracle job
最近写服务,服务上线后,需要写一个定时执行的SQL脚本,清理并更新数据库表里的数据,应用到了Oracle 的 Job的相关知识。在此总结一下。
一:查看相关job信息
1、相关视图
dba_jobs
all_jobs
user_jobs
dba_jobs_running 包含正在运行
- 多线程机制
朱辉辉33
多线程
转至http://blog.csdn.net/lj70024/archive/2010/04/06/5455790.aspx
程序、进程和线程:
程序是一段静态的代码,它是应用程序执行的蓝本。进程是程序的一次动态执行过程,它对应了从代码加载、执行至执行完毕的一个完整过程,这个过程也是进程本身从产生、发展至消亡的过程。线程是比进程更小的单位,一个进程执行过程中可以产生多个线程,每个线程有自身的
- web报表工具FineReport使用中遇到的常见报错及解决办法(一)
老A不折腾
web报表finereportjava报表报表工具
FineReport使用中遇到的常见报错及解决办法(一)
这里写点抛砖引玉,希望大家能把自己整理的问题及解决方法晾出来,Mark一下,利人利己。
出现问题先搜一下文档上有没有,再看看度娘有没有,再看看论坛有没有。有报错要看日志。下面简单罗列下常见的问题,大多文档上都有提到的。
1、address pool is full:
含义:地址池满,连接数超过并发数上
- mysql rpm安装后没有my.cnf
林鹤霄
没有my.cnf
Linux下用rpm包安装的MySQL是不会安装/etc/my.cnf文件的,
至于为什么没有这个文件而MySQL却也能正常启动和作用,在这儿有两个说法,
第一种说法,my.cnf只是MySQL启动时的一个参数文件,可以没有它,这时MySQL会用内置的默认参数启动,
第二种说法,MySQL在启动时自动使用/usr/share/mysql目录下的my-medium.cnf文件,这种说法仅限于r
- Kindle Fire HDX root并安装谷歌服务框架之后仍无法登陆谷歌账号的问题
aigo
root
原文:http://kindlefireforkid.com/how-to-setup-a-google-account-on-amazon-fire-tablet/
Step 4: Run ADB command from your PC
On the PC, you need install Amazon Fire ADB driver and instal
- javascript 中var提升的典型实例
alxw4616
JavaScript
// 刚刚在书上看到的一个小问题,很有意思.大家一起思考下吧
myname = 'global';
var fn = function () {
console.log(myname); // undefined
var myname = 'local';
console.log(myname); // local
};
fn()
// 上述代码实际上等同于以下代码
m
- 定时器和获取时间的使用
百合不是茶
时间的转换定时器
定时器:定时创建任务在游戏设计的时候用的比较多
Timer();定时器
TImerTask();Timer的子类 由 Timer 安排为一次执行或重复执行的任务。
定时器类Timer在java.util包中。使用时,先实例化,然后使用实例的schedule(TimerTask task, long delay)方法,设定
- JDK1.5 Queue
bijian1013
javathreadjava多线程Queue
JDK1.5 Queue
LinkedList:
LinkedList不是同步的。如果多个线程同时访问列表,而其中至少一个线程从结构上修改了该列表,则它必须 保持外部同步。(结构修改指添加或删除一个或多个元素的任何操作;仅设置元素的值不是结构修改。)这一般通过对自然封装该列表的对象进行同步操作来完成。如果不存在这样的对象,则应该使用 Collections.synchronizedList 方
- http认证原理和https
bijian1013
httphttps
一.基础介绍
在URL前加https://前缀表明是用SSL加密的。 你的电脑与服务器之间收发的信息传输将更加安全。
Web服务器启用SSL需要获得一个服务器证书并将该证书与要使用SSL的服务器绑定。
http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后
- 【Java范型五】范型继承
bit1129
java
定义如下一个抽象的范型类,其中定义了两个范型参数,T1,T2
package com.tom.lang.generics;
public abstract class SuperGenerics<T1, T2> {
private T1 t1;
private T2 t2;
public abstract void doIt(T
- 【Nginx六】nginx.conf常用指令(Directive)
bit1129
Directive
1. worker_processes 8;
表示Nginx将启动8个工作者进程,通过ps -ef|grep nginx,会发现有8个Nginx Worker Process在运行
nobody 53879 118449 0 Apr22 ? 00:26:15 nginx: worker process
- lua 遍历Header头部
ronin47
lua header 遍历
local headers = ngx.req.get_headers()
ngx.say("headers begin", "<br/>")
ngx.say("Host : ", he
- java-32.通过交换a,b中的元素,使[序列a元素的和]与[序列b元素的和]之间的差最小(两数组的差最小)。
bylijinnan
java
import java.util.Arrays;
public class MinSumASumB {
/**
* Q32.有两个序列a,b,大小都为n,序列元素的值任意整数,无序.
*
* 要求:通过交换a,b中的元素,使[序列a元素的和]与[序列b元素的和]之间的差最小。
* 例如:
* int[] a = {100,99,98,1,2,3
- redis
开窍的石头
redis
在redis的redis.conf配置文件中找到# requirepass foobared
把它替换成requirepass 12356789 后边的12356789就是你的密码
打开redis客户端输入config get requirepass
返回
redis 127.0.0.1:6379> config get requirepass
1) "require
- [JAVA图像与图形]现有的GPU架构支持JAVA语言吗?
comsci
java语言
无论是opengl还是cuda,都是建立在C语言体系架构基础上的,在未来,图像图形处理业务快速发展,相关领域市场不断扩大的情况下,我们JAVA语言系统怎么从这么庞大,且还在不断扩大的市场上分到一块蛋糕,是值得每个JAVAER认真思考和行动的事情
- 安装ubuntu14.04登录后花屏了怎么办
cuiyadll
ubuntu
这个情况,一般属于显卡驱动问题。
可以先尝试安装显卡的官方闭源驱动。
按键盘三个键:CTRL + ALT + F1
进入终端,输入用户名和密码登录终端:
安装amd的显卡驱动
sudo
apt-get
install
fglrx
安装nvidia显卡驱动
sudo
ap
- SSL 与 数字证书 的基本概念和工作原理
darrenzhu
加密ssl证书密钥签名
SSL 与 数字证书 的基本概念和工作原理
http://www.linuxde.net/2012/03/8301.html
SSL握手协议的目的是或最终结果是让客户端和服务器拥有一个共同的密钥,握手协议本身是基于非对称加密机制的,之后就使用共同的密钥基于对称加密机制进行信息交换。
http://www.ibm.com/developerworks/cn/webspher
- Ubuntu设置ip的步骤
dcj3sjt126com
ubuntu
在单位的一台机器完全装了Ubuntu Server,但回家只能在XP上VM一个,装的时候网卡是DHCP的,用ifconfig查了一下ip是192.168.92.128,可以ping通。
转载不是错:
Ubuntu命令行修改网络配置方法
/etc/network/interfaces打开后里面可设置DHCP或手动设置静态ip。前面auto eth0,让网卡开机自动挂载.
1. 以D
- php包管理工具推荐
dcj3sjt126com
PHPComposer
http://www.phpcomposer.com/
Composer是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。
中文文档
入门指南
下载
安装包列表
Composer 中国镜像
- Gson使用四(TypeAdapter)
eksliang
jsongsonGson自定义转换器gsonTypeAdapter
转载请出自出处:http://eksliang.iteye.com/blog/2175595 一.概述
Gson的TypeAapter可以理解成自定义序列化和返序列化 二、应用场景举例
例如我们通常去注册时(那些外国网站),会让我们输入firstName,lastName,但是转到我们都
- JQM控件之Navbar和Tabs
gundumw100
htmlxmlcss
在JQM中使用导航栏Navbar是简单的。
只需要将data-role="navbar"赋给div即可:
<div data-role="navbar">
<ul>
<li><a href="#" class="ui-btn-active&qu
- 利用归并排序算法对大文件进行排序
iwindyforest
java归并排序大文件分治法Merge sort
归并排序算法介绍,请参照Wikipeida
zh.wikipedia.org/wiki/%E5%BD%92%E5%B9%B6%E6%8E%92%E5%BA%8F
基本思想:
大文件分割成行数相等的两个子文件,递归(归并排序)两个子文件,直到递归到分割成的子文件低于限制行数
低于限制行数的子文件直接排序
两个排序好的子文件归并到父文件
直到最后所有排序好的父文件归并到输入
- iOS UIWebView URL拦截
啸笑天
UIWebView
本文译者:candeladiao,原文:URL filtering for UIWebView on the iPhone说明:译者在做app开发时,因为页面的javascript文件比较大导致加载速度很慢,所以想把javascript文件打包在app里,当UIWebView需要加载该脚本时就从app本地读取,但UIWebView并不支持加载本地资源。最后从下文中找到了解决方法,第一次翻译,难免有
- 索引的碎片整理SQL语句
macroli
sql
SET NOCOUNT ON
DECLARE @tablename VARCHAR (128)
DECLARE @execstr VARCHAR (255)
DECLARE @objectid INT
DECLARE @indexid INT
DECLARE @frag DECIMAL
DECLARE @maxfrag DECIMAL
--设置最大允许的碎片数量,超过则对索引进行碎片
- Angularjs同步操作http请求with $promise
qiaolevip
每天进步一点点学习永无止境AngularJS纵观千象
// Define a factory
app.factory('profilePromise', ['$q', 'AccountService', function($q, AccountService) {
var deferred = $q.defer();
AccountService.getProfile().then(function(res) {
- hibernate联合查询问题
sxj19881213
sqlHibernateHQL联合查询
最近在用hibernate做项目,遇到了联合查询的问题,以及联合查询中的N+1问题。
针对无外键关联的联合查询,我做了HQL和SQL的实验,希望能帮助到大家。(我使用的版本是hibernate3.3.2)
1 几个常识:
(1)hql中的几种join查询,只有在外键关联、并且作了相应配置时才能使用。
(2)hql的默认查询策略,在进行联合查询时,会产
- struts2.xml
wuai
struts
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache