- Qt 创建一个json数组对象写入文档并从文档读出q
死嗑到底
Qtqt
voidcreateJsonArray(){//创建一个JSON数组QJsonArrayjsonArray;//创建一些JSON对象并添加到数组中for(inti=0;i<3;++i){QJsonObjectjsonObject;jsonObject["key"+QString::number(i)]="value"+QString::number(i);jsonArray.append(json
- 【HarmonyOS NEXT应用开发】案例103:基于JSVM创建引擎执行JS代码并销毁
青少年编程作品集
javascriptmicrosoft开发语言华为云harmonyos华为华为od
场景描述通过JSVM,可以在应用运行期间直接执行一段动态加载的JS代码。也可以选择将一些对性能、底层系统调用有较高要求的核心功能用C/C++实现并将C++方法注册到JS侧,在JS代码中直接调用,提高应用的执行效率。功能描述通过createJsCore方法来创建一个新的JS基础运行时环境,并通过该方法获得一个虚拟机ID,通过evalUateJS方法使用虚拟机ID对应的运行环境来运行JS代码,在JS代
- web可视化学习----tween.js前端动画库
弹簧马男爵
前端可视化-框架tween-js
web可视化学习—-tween.js前端动画库tween.js是一个强大的js动画库一般来说,使用tweenJS一般是结合EaselJS一同使用,Easel是用来绘图的工具库,再利用TweenJS完成动画。tweenjs调用链接,当然你也可以下到本地引用我们用一个小demo来开始functioninit(){//利用easel画圆varstage=newcreatejs.Stage("demoCa
- 直播App中酷炫礼物动画实现方案
svgadesiner
SVGA-Format介绍SVGA是一种动画格式SVGA类似于Dragonbones/CreateJS格式规范1.x1.x使用JSON描述动画,JSON是一种易于扩展的、强大的描述语言,但是,JSON也有一个致命的缺点,当动画极度复杂时,JSON文件会变得非常大,解析耗时以及内存开销会增大。因此,JSON方案已于2.0开始,被弃用。2.x2.x使用ProtoBuf描述动画,相关的Proto协议可以
- 游戏框架列举
依耳私语
由于目前做h5课件小游戏开发快一年之久,所以想要自己总结写目前流行的框架,我们的框架是早起程序开发的一个不开源的框架,也就是底层canvas、再加上通信这块用的websocket。以下是我找的游戏框架列举:1、createJS是比较小型的一种框架可以用来做网页小游戏http://www.createjs.cc/2、PixiJSv4用最快,最灵活的2DWebGL渲染器创建精美的数字内容http://
- 【QT】Qt使用QJson生成json文件并保存
Cappuccino-jay
QTqtjson
Sample1:#include#include#include#include#include#include#includevoidcreateJson(){QVariantHashdata;QVariantHashsubData1;subData1.insert("name","apple");subData1.insert("icon","appleIcon");subData1.inse
- https://www.cnblogs.com/cheemon/p/5960679.html
Volcaner
createjs入门之EaselJs绘制图片Bitmaphttps://www.cnblogs.com/cheemon/p/5960679.htmlbitmap.getBounds().widthbitmap.getBounds().heightbitmap.scaleXbitmap.scaleY
- [H5动画制作系列] 路径引导动画 Demo
gCode Teacher 格码致知
createjs
代码参考1:路径引导动画Demo1varstage;functioninit(){stage=newcreatejs.Stage("canvas");createjs.Ticker.addEventListener("tick",tickFn);createjs.Ticker.framerate=8;createjs.MotionGuidePlugin.install();start();}fun
- MySQL 5.7 JSON函数学习
johnny233
数据库mysql
概述MySQL在5.7版本中引入JSON支持,并在后续版本中持续增强。官方文档:JSONJSON-Functions介绍NameDescriptionJSON_APPEND()AppenddatatoJSONdocumentJSON_ARRAY()CreateJSONarrayJSON_ARRAY_APPEND()AppenddatatoJSONdocumentJSON_ARRAY_INSERT(
- [H5动画制作系列] Sprite及Text Demo
gCode Teacher 格码致知
AnimatecreatejsH5html前端
参考代码:sprite.js:varcanvas,stage,container;canvas=document.getElementById("mainView");functioninit(){stage=newcreatejs.Stage(canvas);createjs.Touch.enable(stage);varloader=newcreatejs.LoadQueue(false);l
- createJS--learn
依耳私语
createJS主要包含四个类库EaselJS:简化处理HTML5画布,显示列表的顶级容器Stage来处理画布,包含了很多Graphics(绘图)类,处理图形相关操作,通常不直接使用Graphics,而是用Shape类来处理。画图片用Bitmap,画图形:比如矩形,圆形等用(shape)【类似于改变坐标x,y,增加阴影shadow,透明度alpha,缩小放大scaleX/scaleY都可以做到】,
- 画布跨域像素错误(canvas cross domain pixel error)
前端小菜花
我们项目组基于createJS做了一个有意思的红包雨活动(createJS,canvas),项目快结束的时候,我们开始了生产环境的部署,我们把所有的静态资源都放到了七牛CDN上,本以为能够使我们的canvas加载图片得更快,结果意外发生了,在生产环境上,报了这个错屏幕快照2018-08-24上午10.57.21.png========================================
- nlohmann json:通过items遍历object/array
风静如云
C/C++json
//官方的例子#include#includeusingjson=nlohmann::json;intmain(){//createJSONvaluesjsonj_object={{"one",1},{"two",2}};jsonj_array={1,2,4,8,16};//exampleforanobjectfor(auto&x:j_object.items()){std::cout<<"key
- 【java】json字符串转json文件
王佑辉
javajava
代码示例publicstaticbooleancreateJsonFile(StringjsonString,StringfilePath,StringfileName){//标记文件生成是否成功booleanflag=true;//拼接文件完整路径StringfullPath=filePath+File.separator+fileName+".json";//生成json格式文件try{//保
- java生成json格式的文件
_风_云_
javajavajson开发语言
/***生成.json格式文件*/publicstaticbooleancreateJsonFile(StringjsonString,StringfilePath,StringfileName){//标记文件生成是否成功booleanflag=true;//拼接文件完整路径StringfullPath=filePath+File.separator+fileName+".json";//生成js
- Vue项目引入CreateJS的方法(亲测)
xrkffgg
1前言1.1CreateJS介绍imageCreateJS是基于HTML5开发的一套模块化的库和工具。基于这些库,可以非常快捷地开发出基于HTML5的游戏、动画和交互应用。Asuiteofmodularlibrariesandtoolswhichworktogetherorindependentlytoenablerichinteractivecontentonopenwebtechnologie
- 【H5游戏】-使用CreateJS实现一个【拯救球员】小游戏,快@你的小伙伴一起来玩儿吧
不要喷香水
H5游戏动画css3javascript
专栏简介个人主页专栏目录点击上方查看更多内容心灵鸡汤积极人生看到的世界是一片阳光,消极人生看到的世界是一片黑暗;积极人生感受到的生活是无比快乐,消极人生心里感觉到的仅是一丝丝悲凉不定时分享各种H5小游戏,欢迎订阅!收藏!拯救球员游戏需求核心玩法界面原型成品演示游戏开发1.游戏素材准备2.代码实现1.创建index.html页面2.首页转场动画实现3.添加分数倒计时4.卡片排序展示5.游戏结束 世
- 可以引用的前端js常见效果
pengpengcoder
JqueryjsJS
http://www.iampua.com/pui/基于antd的react管理平台-添加了D3.js结合使用[HOT]Createjs游戏引擎制作《办公室零食大作战小游戏》[NEW]红包雨2.0小游戏[HOT]Canvas学习实例教程之简单动画[NEW]Javascript自定义缓动函数EasingCanvas学习实例教程之图形变化[NEW]Canvas学习实例教程[NEW]D3.js实战例子八
- 【第二届青训营-寒假前端场】- 「小游戏开发」笔记
余cos
笔记前端游戏开发游戏引擎
前端场景下的游戏开发开发角色和链路为什么要用游戏引擎前端过渡到游戏开发游戏引擎市面上常见游戏引擎特定类型的客户端游戏引擎TheNVLMaker**RPGMaker**Web游戏引擎CocosLayaEgretCreateJS&Phaser功能引擎2D游戏引擎的技术架构Web游戏引擎的渲染原理游戏开发的技能树PixiJS+Web开发Pixi简介在web项目中加载一个游戏玩法CocosCreator编
- 手撕前端面试题【javascript】
不良使
前端之牛客启航javascript前端原型模式
前端的那些基本标签instanceofArray.mapArray.filterArray.reduce_objectCreatejs中哪些操作会造成内存泄漏?html页面的骨架,相当于人的骨头,只有骨头是不是看着有点瘆人,只有HTML也是如此。css,相当于把骨架修饰起来,相当于人的皮肉。js(javascripts),动起来,相当于人的血液,大脑等一切能使人动起来的器官或者其他的。在刷题之前先
- js笔记三十三之原型链模式基础
uplyw
原型链模式//构造函数模式functionCreateJsPerson(name,age){this.name=name;this.age=age;this.writeJs=function(){console.log("mynameis"+this.name+",Icanwritejs!")}}varp1=newCreateJsPerson("lilei",18);varp2=newCreate
- H5案例分析 | 大禹三过家门而不入
40_N
一、基本信息1、主题:大禹三过家门而不入2、来源:方太3、类型:展示型(图文+视频)4、技术实现:CreateJS+Video二、内容策划大禹三过家门而不入的故事我们听了很多遍,在这个H5中,将大禹治水和现代生活结合起来,重新演绎了“大禹治水”的故事。H5共分为了三个部分,分别是大禹第一次、第二次、第三次路过家门为何没进去的场景。最后一部分设置问题:为何大禹13年不回家,夫妻关系却没有受影响?用户
- Flutter Unable to create JsDialog without an Activity
爱静静真好
webview_flutter在运行在Android上,当前端同学调用alert的时候会报UnabletocreateJsDialogwithoutanActivity的错误,解决办法:在启动webview之前执行if(Platform.isAndroid)WebView.platform=SurfaceAndroidWebView();该方法还可解决诸多奇怪的问题,比如软键盘点击input外部区
- wx-share 微信分享
泠泉
需要注意的是签名的url需要与当前url一致。分享的url,即link可以是当前域名下任意链接api获取签名importaxiosfrom'common/js/axios'constpath='/woa'///web-authexportconstcreateJsSignature=()=>{returnaxios.post(`${path}/web-auth/create-js-signatur
- canvas 动画库 CreateJs 之 EaselJS(下篇)
yijian2595
本文来自网易云社区作者:田亚楠继承对应原文:Inheritance我们可以继承已有的「显示对象」,创建新的自定义类。实现方法有很多种,下面介绍其中之一。举例:实现一个继承于Container类的自定义类Button:共分4步:自定义构造器继承父类,获得父类的功能重写已有方法,扩展自身方法promote继承来的方法,返回自定义类(function () { // 自定义构造器 // -
- jQuery遇到的问题
简单coder
1.position:relative;相对布局的功能2.box.eq(0)eq这个功能3.varminBoxHeight=Math.min.apply(null,boxArr);这个函数4.box.last().get(0).offsetTopget(0)是指获取当前对象?5.createjs.Shape.call(this);为什么有的时候加(),有的时候不加,而且这是个什么方法
- android 获取 webview html 三步搞定
iyifei
step1:createjsinterfaceclassclassgetHtmlListener{@JavascriptInterfacepublicvoidgetHtml(Stringhtml){LogUtil.e("result",html);}}step2:addJavascriptInterfacewebview.addJavascriptInterface(newgetHtmlListe
- MySQL处理JSON常见函数的使用
官方文档:JSONFunctionsNameDescriptionJSON_APPEND()AppenddatatoJSONdocumentJSON_ARRAY()CreateJSONarrayJSON_ARRAY_APPEND()AppenddatatoJSONdocumentJSON_ARRAY_INSERT()InsertintoJSONarray->ReturnvaluefromJSONc
- 正经地图,数一数二的实用艺术
Nora Taki
CreateJsjscanvas
※编码思路来源于CreateJs官方Project地图来源自然资源部地图技术审查中心承办的标准地图服务网站《中国地势图1:1600万8开》审图号:GS(2016)1609号想要了解和下载更多关于标准地图的内容,欢迎访问中国地图出版集团官网和中国地图出版集团官方微博文章目录效果展示代码分释全部代码效果展示代码分释整体思路通过调整定义在Bitmap层的Filter参数,来调整图层的亮度、对比度、饱和度
- 说我死宅?看我在标准世界地图上来回摩擦!
Nora Taki
CreateJsjscanvas
※图片资源来源于CreateJs官方Project地图来源自然资源部地图技术审查中心承办的标准地图服务网站世界地图小8开审图号:GS(2016)1663号想要了解和下载更多关于标准地图的内容,欢迎访问中国地图出版集团官网和中国地图出版集团官方微博文章目录效果演示代码分释全部代码效果演示代码分释整体思路通过SpriteSheet构建一个可操作的动画,利用Ticker进行计时的事件触发,通过鼠标事件控
- 多线程编程之join()方法
周凡杨
javaJOIN多线程编程线程
现实生活中,有些工作是需要团队中成员依次完成的,这就涉及到了一个顺序问题。现在有T1、T2、T3三个工人,如何保证T2在T1执行完后执行,T3在T2执行完后执行?问题分析:首先问题中有三个实体,T1、T2、T3, 因为是多线程编程,所以都要设计成线程类。关键是怎么保证线程能依次执行完呢?
Java实现过程如下:
public class T1 implements Runnabl
- java中switch的使用
bingyingao
javaenumbreakcontinue
java中的switch仅支持case条件仅支持int、enum两种类型。
用enum的时候,不能直接写下列形式。
switch (timeType) {
case ProdtransTimeTypeEnum.DAILY:
break;
default:
br
- hive having count 不能去重
daizj
hive去重having count计数
hive在使用having count()是,不支持去重计数
hive (default)> select imei from t_test_phonenum where ds=20150701 group by imei having count(distinct phone_num)>1 limit 10;
FAILED: SemanticExcep
- WebSphere对JSP的缓存
周凡杨
WAS JSP 缓存
对于线网上的工程,更新JSP到WebSphere后,有时会出现修改的jsp没有起作用,特别是改变了某jsp的样式后,在页面中没看到效果,这主要就是由于websphere中缓存的缘故,这就要清除WebSphere中jsp缓存。要清除WebSphere中JSP的缓存,就要找到WAS安装后的根目录。
现服务
- 设计模式总结
朱辉辉33
java设计模式
1.工厂模式
1.1 工厂方法模式 (由一个工厂类管理构造方法)
1.1.1普通工厂模式(一个工厂类中只有一个方法)
1.1.2多工厂模式(一个工厂类中有多个方法)
1.1.3静态工厂模式(将工厂类中的方法变成静态方法)
&n
- 实例:供应商管理报表需求调研报告
老A不折腾
finereport报表系统报表软件信息化选型
引言
随着企业集团的生产规模扩张,为支撑全球供应链管理,对于供应商的管理和采购过程的监控已经不局限于简单的交付以及价格的管理,目前采购及供应商管理各个环节的操作分别在不同的系统下进行,而各个数据源都独立存在,无法提供统一的数据支持;因此,为了实现对于数据分析以提供采购决策,建立报表体系成为必须。 业务目标
1、通过报表为采购决策提供数据分析与支撑
2、对供应商进行综合评估以及管理,合理管理和
- mysql
林鹤霄
转载源:http://blog.sina.com.cn/s/blog_4f925fc30100rx5l.html
mysql -uroot -p
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
[root@centos var]# service mysql
- Linux下多线程堆栈查看工具(pstree、ps、pstack)
aigo
linux
原文:http://blog.csdn.net/yfkiss/article/details/6729364
1. pstree
pstree以树结构显示进程$ pstree -p work | grep adsshd(22669)---bash(22670)---ad_preprocess(4551)-+-{ad_preprocess}(4552) &n
- html input与textarea 值改变事件
alxw4616
JavaScript
// 文本输入框(input) 文本域(textarea)值改变事件
// onpropertychange(IE) oninput(w3c)
$('input,textarea').on('propertychange input', function(event) {
console.log($(this).val())
});
- String类的基本用法
百合不是茶
String
字符串的用法;
// 根据字节数组创建字符串
byte[] by = { 'a', 'b', 'c', 'd' };
String newByteString = new String(by);
1,length() 获取字符串的长度
&nbs
- JDK1.5 Semaphore实例
bijian1013
javathreadjava多线程Semaphore
Semaphore类
一个计数信号量。从概念上讲,信号量维护了一个许可集合。如有必要,在许可可用前会阻塞每一个 acquire(),然后再获取该许可。每个 release() 添加一个许可,从而可能释放一个正在阻塞的获取者。但是,不使用实际的许可对象,Semaphore 只对可用许可的号码进行计数,并采取相应的行动。
S
- 使用GZip来压缩传输量
bijian1013
javaGZip
启动GZip压缩要用到一个开源的Filter:PJL Compressing Filter。这个Filter自1.5.0开始该工程开始构建于JDK5.0,因此在JDK1.4环境下只能使用1.4.6。
PJL Compressi
- 【Java范型三】Java范型详解之范型类型通配符
bit1129
java
定义如下一个简单的范型类,
package com.tom.lang.generics;
public class Generics<T> {
private T value;
public Generics(T value) {
this.value = value;
}
}
- 【Hadoop十二】HDFS常用命令
bit1129
hadoop
1. 修改日志文件查看器
hdfs oev -i edits_0000000000000000081-0000000000000000089 -o edits.xml
cat edits.xml
修改日志文件转储为xml格式的edits.xml文件,其中每条RECORD就是一个操作事务日志
2. fsimage查看HDFS中的块信息等
&nb
- 怎样区别nginx中rewrite时break和last
ronin47
在使用nginx配置rewrite中经常会遇到有的地方用last并不能工作,换成break就可以,其中的原理是对于根目录的理解有所区别,按我的测试结果大致是这样的。
location /
{
proxy_pass http://test;
- java-21.中兴面试题 输入两个整数 n 和 m ,从数列 1 , 2 , 3.......n 中随意取几个数 , 使其和等于 m
bylijinnan
java
import java.util.ArrayList;
import java.util.List;
import java.util.Stack;
public class CombinationToSum {
/*
第21 题
2010 年中兴面试题
编程求解:
输入两个整数 n 和 m ,从数列 1 , 2 , 3.......n 中随意取几个数 ,
使其和等
- eclipse svn 帐号密码修改问题
开窍的石头
eclipseSVNsvn帐号密码修改
问题描述:
Eclipse的SVN插件Subclipse做得很好,在svn操作方面提供了很强大丰富的功能。但到目前为止,该插件对svn用户的概念极为淡薄,不但不能方便地切换用户,而且一旦用户的帐号、密码保存之后,就无法再变更了。
解决思路:
删除subclipse记录的帐号、密码信息,重新输入
- [电子商务]传统商务活动与互联网的结合
comsci
电子商务
某一个传统名牌产品,过去销售的地点就在某些特定的地区和阶层,现在进入互联网之后,用户的数量群突然扩大了无数倍,但是,这种产品潜在的劣势也被放大了无数倍,这种销售利润与经营风险同步放大的效应,在最近几年将会频繁出现。。。。
如何避免销售量和利润率增加的
- java 解析 properties-使用 Properties-可以指定配置文件路径
cuityang
javaproperties
#mq
xdr.mq.url=tcp://192.168.100.15:61618;
import java.io.IOException;
import java.util.Properties;
public class Test {
String conf = "log4j.properties";
private static final
- Java核心问题集锦
darrenzhu
java基础核心难点
注意,这里的参考文章基本来自Effective Java和jdk源码
1)ConcurrentModificationException
当你用for each遍历一个list时,如果你在循环主体代码中修改list中的元素,将会得到这个Exception,解决的办法是:
1)用listIterator, 它支持在遍历的过程中修改元素,
2)不用listIterator, new一个
- 1分钟学会Markdown语法
dcj3sjt126com
markdown
markdown 简明语法 基本符号
*,-,+ 3个符号效果都一样,这3个符号被称为 Markdown符号
空白行表示另起一个段落
`是表示inline代码,tab是用来标记 代码段,分别对应html的code,pre标签
换行
单一段落( <p>) 用一个空白行
连续两个空格 会变成一个 <br>
连续3个符号,然后是空行
- Gson使用二(GsonBuilder)
eksliang
jsongsonGsonBuilder
转载请出自出处:http://eksliang.iteye.com/blog/2175473 一.概述
GsonBuilder用来定制java跟json之间的转换格式
二.基本使用
实体测试类:
温馨提示:默认情况下@Expose注解是不起作用的,除非你用GsonBuilder创建Gson的时候调用了GsonBuilder.excludeField
- 报ClassNotFoundException: Didn't find class "...Activity" on path: DexPathList
gundumw100
android
有一个工程,本来运行是正常的,我想把它移植到另一台PC上,结果报:
java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.mobovip.bgr/com.mobovip.bgr.MainActivity}: java.lang.ClassNotFoundException: Didn't f
- JavaWeb之JSP指令
ihuning
javaweb
要点
JSP指令简介
page指令
include指令
JSP指令简介
JSP指令(directive)是为JSP引擎而设计的,它们并不直接产生任何可见输出,而只是告诉引擎如何处理JSP页面中的其余部分。
JSP指令的基本语法格式:
<%@ 指令 属性名="
- mac上编译FFmpeg跑ios
啸笑天
ffmpeg
1、下载文件:https://github.com/libav/gas-preprocessor, 复制gas-preprocessor.pl到/usr/local/bin/下, 修改文件权限:chmod 777 /usr/local/bin/gas-preprocessor.pl
2、安装yasm-1.2.0
curl http://www.tortall.net/projects/yasm
- sql mysql oracle中字符串连接
macroli
oraclesqlmysqlSQL Server
有的时候,我们有需要将由不同栏位获得的资料串连在一起。每一种资料库都有提供方法来达到这个目的:
MySQL: CONCAT()
Oracle: CONCAT(), ||
SQL Server: +
CONCAT() 的语法如下:
Mysql 中 CONCAT(字串1, 字串2, 字串3, ...): 将字串1、字串2、字串3,等字串连在一起。
请注意,Oracle的CON
- Git fatal: unab SSL certificate problem: unable to get local issuer ce rtificate
qiaolevip
学习永无止境每天进步一点点git纵观千象
// 报错如下:
$ git pull origin master
fatal: unable to access 'https://git.xxx.com/': SSL certificate problem: unable to get local issuer ce
rtificate
// 原因:
由于git最新版默认使用ssl安全验证,但是我们是使用的git未设
- windows命令行设置wifi
surfingll
windowswifi笔记本wifi
还没有讨厌无线wifi的无尽广告么,还在耐心等待它慢慢启动么
教你命令行设置 笔记本电脑wifi:
1、开启wifi命令
netsh wlan set hostednetwork mode=allow ssid=surf8 key=bb123456
netsh wlan start hostednetwork
pause
其中pause是等待输入,可以去掉
2、
- Linux(Ubuntu)下安装sysv-rc-conf
wmlJava
linuxubuntusysv-rc-conf
安装:sudo apt-get install sysv-rc-conf 使用:sudo sysv-rc-conf
操作界面十分简洁,你可以用鼠标点击,也可以用键盘方向键定位,用空格键选择,用Ctrl+N翻下一页,用Ctrl+P翻上一页,用Q退出。
背景知识
sysv-rc-conf是一个强大的服务管理程序,群众的意见是sysv-rc-conf比chkconf
- svn切换环境,重发布应用多了javaee标签前缀
zengshaotao
javaee
更换了开发环境,从杭州,改变到了上海。svn的地址肯定要切换的,切换之前需要将原svn自带的.svn文件信息删除,可手动删除,也可通过废弃原来的svn位置提示删除.svn时删除。
然后就是按照最新的svn地址和规范建立相关的目录信息,再将原来的纯代码信息上传到新的环境。然后再重新检出,这样每次修改后就可以看到哪些文件被修改过,这对于增量发布的规范特别有用。
检出