- 博客(31)
- 资源 (1)
- 收藏
- 关注
原创 js 导出word详解
首先了解下整个思路:1、创建导出dom节点2、由于页面不能直接导出且样式只支持行内样式,所以得手动写导出dom 节点3、如有echar图表得先转成静态图片,el 表格先转行内表格4、图片大小转换创建dom 节点<div id="wordModel"> <div style="text-align: center;font-family: '宋体';"> <div> <strong
2020-07-21 09:36:27
2261
原创 js 导出excel详解
一、需要安装 npm install xlsx-style Blob.js 和Export2Excel.js 在网上搜都可以找到的 ,而Export2Excel我做了修改,代码如下:带——————的都是我改动的地方//Export2Excel.js/* eslint-disable */require('script-loader!file-saver');require('script-loader!../toexcel/Blob');//转二进制用 这边要写你的blob的实...
2020-07-21 09:12:16
1861
原创 webApp开发经验总(一)
你选择webapp 都是为了在规定时间里快速完成,总结就是webapp 适合简单型、大数据分析及报表展示类的应用,这样就能体现出跨平台的有点,开发快捷方便。具体情况还是得根据实际情况分析进行技术选型。相比几个跨平台app框架,还是各有优缺点比如weex,RN,Cordova,flutter。1、weex 社区不太成熟,选型需慎重2、RN 社区比较成熟,但不是完全跨平台,各自需要一套代码3、Cordova 可以实现完全跨平台,个别的需要适配,社区比较成熟,性能相对差4、flutter 动画效果
2020-05-09 15:31:05
635
原创 创建cordova
1.环境搭建 1.下载并安装Node.js。安装完成后可以使用node和npm在命令行(node -v查看版本) 2.安装cordova模块 $ sudo npm install -g cordova(cordova -v查看版本,在root目录下一定加sudo) 3.跟新cordova版本 sudo npm update -g cordova2.创建应用...
2019-03-11 11:20:19
643
原创 weexplus使用总结
weexplus是基于weex 的进行封装的。为我们提供公的很多插件、使用方便。不过用的过程成会有很多问题,现在我来总结下我所遇到的问题:1、真机调试,weexplus run ios 、官网是没有提供的。2、weexplus start 只是启动服务,npm run native是启动动态编译。3、激光推送官方提供的是没发使用的,应为没有暴露注册推送的地方那个需要自己在native注册推送...
2019-02-23 13:16:19
1766
1
原创 oracle静默安装步骤
CentOS 6.5 X64上64位Oracle11gR2 静默安装,静默设置监听,静默建库亲自实践记录一,下载地址 http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.htmlOracle 11g 联机文档: http://www.oracle.com/pls/db112/homepage二,...
2018-07-09 16:36:04
13034
原创 Mac 下weblogic单双向ssl生成
1、openssl工具用来制作密钥、CA根证书。网上直接搜索openssl下载即可。2、创建ca文件夹 mkdir ca 3、创建私钥 openssl genrsa -out ca/ca-key.pem 1024 4、创建证书请求 openssl req -new -out ca/ca-req.csr -key ca/
2017-06-09 17:41:16
350
原创 Cordova 环境搭建和自定义插件
1.环境搭建 1.下载并安装Node.js。安装完成后可以使用node和npm在命令行(node -v查看版本) 2.安装cordova模块 sudonpminstall−gcordova(cordova−v查看版本,在root目录下一定加sudo)3.跟新cordova版本sudonpmupdate−gcordova2.创建应用1. sudo npm install -g c
2017-03-15 21:42:45
697
原创 中文转拼音
-(NSString )transform:(NSString )chinese { NSMutableString *pinyin = [chinese mutableCopy]; CFStringTransform((__bridge CFMutableStringRef)pinyin, NULL, kCFStringTransformMandarinLatin, NO);
2017-03-15 21:31:27
372
原创 KissXml 之isa报错
首先添加#import 然后把:if(maybeIsaSwizzle) { if(nodePtr->type ==XML_ELEMENT_NODE) { self->isa = [DDXMLElementclass]; } el
2016-08-15 15:18:14
355
原创 cordova 指南针和获取设备信息
function compass(){ navigator.compass.getCurrentHeading(compassSuccess, compassError); } function compassSuccess(heading) { alert('Heading: ' + heading.magneticHeading); };
2016-08-12 16:49:06
1390
原创 cordova数据库操作
document.addEventListener(‘deviceready’, function() { db = window.sqlitePlugin.openDatabase({name: ‘test.db’, location: ‘default’});
2016-08-12 16:38:07
2660
原创 cordova数据请求
function post(){ /** * post 请求方法 get同理 */ CordovaHttpPlugin.post("https://api.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN
2016-08-12 16:20:42
5204
1
原创 cordova 文件上传
function upload(){ console.log(8888888); var fileTransfer = new FileTransfer(); var severUri = encodeURI("http://kedouyun.wicp.net/DH/out/method.do"); //var file = cordova.f
2016-08-12 16:14:05
3143
原创 Cordova文件下载
var fileTransfer = new FileTransfer(); function downloadFile() { //下载路径 var uri = encodeURI("http://192.168.1.38:9082/resources/uploads/test.zip");
2016-08-12 15:55:51
6818
原创 didReceiveIQ
xmpp 组织架构人员都从IQ里回来然后进行筛选- (BOOL)xmppStream:(XMPPStream *)sender didReceiveIQ:(XMPPIQ *)iq{ if([iqelementForName:@"recentcontactuser"] || [iqelementForName:@"recentcontactgroup"]
2016-06-27 10:52:10
732
原创 UISwipeGestureRecognizer
左右滑动左滑不好使: UISwipeGestureRecognizer *swipe=[[UISwipeGestureRecognizeralloc]initWithTarget:selfaction:@selector(swipeClick:)]; swipe.direction =1; [self.viewaddGestureRecognizer
2016-03-15 12:57:47
2419
原创 iOS 截取整个uiscrolview内容
UIImage* image =nil; UIGraphicsBeginImageContext(scrolview.contentSize); { CGPoint savedContentOffset = scrolview.contentOffset; CGRect savedFrame = scrol
2016-03-08 15:01:02
520
原创 UISegmentedControl小技巧
如果UISegmentedControl的frame 的高度是小数的话底部会出现重色阴影变厚,如果是整数的话不会出现底部会出现重色阴影.
2016-01-20 16:19:51
355
原创 iOS iPhone设备的唯一标识
现在Mac地址不能用 只有获取uuID来作为唯一标识NSString *identifierForVendor = [[UIDevicecurrentDevice].identifierForVendorUUIDString];
2015-10-31 11:57:56
835
原创 信鸽推送遇到问题
libz.dylib找不到解决办法: 如图所示AFnetworking:xcode7.0 不能用:解决办法 在Info.plist中添加NSAppTransportSecurity类型Dictionary。 在NSAppTransportSecurity下添加NSAllowsArbitraryLoads类型Boolean,值设为YES
2015-10-29 17:09:11
476
原创 常见的遍历方法
NSMutableArray *array = [NSMutableArrayarrayWithCapacity:10]; [array addObject:@"1"]; [array addObject:@"2"]; [array addObject:@"3"]; [array addObject:@"4"]; //默
2015-08-25 20:05:02
574
原创 GesturePassword 去多余的线条
for (int i=0; itouchesArray.count; i++) { NSInteger selection = [[[touchesArrayobjectAtIndex:i] objectForKey:@"num"]intValue]; GesturePasswordButton * buttonTemp = ((GesturePasswor
2015-07-31 16:06:34
435
原创 ruby ,CocoaPods安装步骤
集成库 ruby CocoaPods1、第一步参考:http://www.cnblogs.com/daguo/p/4097263.html2、第二步参考:安装过程请参照下面链接http://www.adad184.com/2014/09/28/use-masonry-to-quick-solve-autolayout/注意1:安装前检查是否已经安装
2015-07-30 16:36:59
378
原创 No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386).
解决办法: 改为NO
2015-07-30 11:02:50
514
原创 MWPhotoBrowser图片加载失败
当点图片浏览的时候,进度条一直转,图片加载不出来。解决办法:- (UIImage *)imageForPhoto:(idMWPhoto>)photo {if (photo) {// Get image or obtain in backgroundif ([photo underlyingImage]) {return [photounderlyingImage
2015-07-27 14:46:56
1385
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅