当前位置: 首页 > 编程日记 > 正文

2019年3月

分包加载

使用公众号登录微信提示  "公众号暂不支持此种登录方式"

使用已经注册过的手机号注册新的微信账号提示  "你申请注册的手机号已被其他微信号绑定,暂时不能使用该手机号注册"

https://github.com/witcat/LayaWxCacheFromZip

/******/ (function(modules) { // webpackBootstrap
/******/     // The module cache
/******/     var installedModules = {};/******/     // The require function
/******/     function __webpack_require__(moduleId) {/******/         // Check if module is in cache
/******/         if(installedModules[moduleId])
/******/             return installedModules[moduleId].exports;/******/         // Create a new module (and put it into the cache)
/******/         var module = installedModules[moduleId] = {
/******/             exports: {},
/******/             id: moduleId,
/******/             loaded: false
/******/         };/******/         // Execute the module function
/******/         modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);/******/         // Flag the module as loaded
/******/         module.loaded = true;/******/         // Return the exports of the module
/******/         return module.exports;
/******/     }/******/     // expose the modules object (__webpack_modules__)
/******/     __webpack_require__.m = modules;/******/     // expose the module cache
/******/     __webpack_require__.c = installedModules;/******/     // __webpack_public_path__
/******/     __webpack_require__.p = "";/******/     // Load entry module and return exports
/******/     return __webpack_require__(0);
/******/ })
/************************************************************************/
/******/ ([
/* 0 */
/***/ (function(module, exports, __webpack_require__) {'use strict';var _window2 = __webpack_require__(1);var _window = _interopRequireWildcard(_window2);var _HTMLElement = __webpack_require__(5);var _HTMLElement2 = _interopRequireDefault(_HTMLElement);function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }var global = GameGlobal;function inject() {_window.addEventListener = function (type, listener) {_window.document.addEventListener(type, listener);};_window.removeEventListener = function (type, listener) {_window.document.removeEventListener(type, listener);};if (_window.canvas) {_window.canvas.addEventListener = _window.addEventListener;_window.canvas.removeEventListener = _window.removeEventListener;}var _wx$getSystemInfoSync = wx.getSystemInfoSync(),platform = _wx$getSystemInfoSync.platform;// 开发者工具无法重定义 windowif (platform === 'devtools') {for (var key in _window) {var descriptor = Object.getOwnPropertyDescriptor(global, key);if (!descriptor || descriptor.configurable === true) {Object.defineProperty(window, key, {value: _window[key]});}}for (var _key in _window.document) {var _descriptor = Object.getOwnPropertyDescriptor(global.document, _key);if (!_descriptor || _descriptor.configurable === true) {Object.defineProperty(global.document, _key, {value: _window.document[_key]});}}window.parent = window;} else {for (var _key2 in _window) {global[_key2] = _window[_key2];}global.window = _window;window = global;window.top = window.parent = window;}}if (!GameGlobal.__isAdapterInjected) {GameGlobal.__isAdapterInjected = true;inject();}/***/ }),
/* 1 */
/***/ (function(module, exports, __webpack_require__) {'use strict';Object.defineProperty(exports, "__esModule", {value: true});exports.cancelAnimationFrame = exports.requestAnimationFrame = exports.clearInterval = exports.clearTimeout = exports.setInterval = exports.setTimeout = exports.canvas = exports.location = exports.localStorage = exports.HTMLElement = exports.FileReader = exports.Audio = exports.Image = exports.WebSocket = exports.XMLHttpRequest = exports.navigator = exports.document = undefined;var _WindowProperties = __webpack_require__(2);Object.keys(_WindowProperties).forEach(function (key) {if (key === "default" || key === "__esModule") return;Object.defineProperty(exports, key, {enumerable: true,get: function get() {return _WindowProperties[key];}});});var _constructor = __webpack_require__(4);Object.keys(_constructor).forEach(function (key) {if (key === "default" || key === "__esModule") return;Object.defineProperty(exports, key, {enumerable: true,get: function get() {return _constructor[key];}});});var _Canvas = __webpack_require__(10);var _Canvas2 = _interopRequireDefault(_Canvas);var _document2 = __webpack_require__(11);var _document3 = _interopRequireDefault(_document2);var _navigator2 = __webpack_require__(18);var _navigator3 = _interopRequireDefault(_navigator2);var _XMLHttpRequest2 = __webpack_require__(19);var _XMLHttpRequest3 = _interopRequireDefault(_XMLHttpRequest2);var _WebSocket2 = __webpack_require__(20);var _WebSocket3 = _interopRequireDefault(_WebSocket2);var _Image2 = __webpack_require__(12);var _Image3 = _interopRequireDefault(_Image2);var _Audio2 = __webpack_require__(13);var _Audio3 = _interopRequireDefault(_Audio2);var _FileReader2 = __webpack_require__(21);var _FileReader3 = _interopRequireDefault(_FileReader2);var _HTMLElement2 = __webpack_require__(5);var _HTMLElement3 = _interopRequireDefault(_HTMLElement2);var _localStorage2 = __webpack_require__(22);var _localStorage3 = _interopRequireDefault(_localStorage2);var _location2 = __webpack_require__(23);var _location3 = _interopRequireDefault(_location2);function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }exports.document = _document3.default;exports.navigator = _navigator3.default;exports.XMLHttpRequest = _XMLHttpRequest3.default;exports.WebSocket = _WebSocket3.default;exports.Image = _Image3.default;exports.Audio = _Audio3.default;exports.FileReader = _FileReader3.default;exports.HTMLElement = _HTMLElement3.default;exports.localStorage = _localStorage3.default;exports.location = _location3.default;// 暴露全局的 canvasvar canvas = new _Canvas2.default();exports.canvas = canvas;exports.setTimeout = setTimeout;exports.setInterval = setInterval;exports.clearTimeout = clearTimeout;exports.clearInterval = clearInterval;exports.requestAnimationFrame = requestAnimationFrame;exports.cancelAnimationFrame = cancelAnimationFrame;/***/ }),
/* 2 */
/***/ (function(module, exports, __webpack_require__) {'use strict';Object.defineProperty(exports, "__esModule", {value: true});exports.performance = exports.ontouchend = exports.ontouchmove = exports.ontouchstart = exports.screen = exports.devicePixelRatio = exports.innerHeight = exports.innerWidth = undefined;var _performance2 = __webpack_require__(3);var _performance3 = _interopRequireDefault(_performance2);function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }var _wx$getSystemInfoSync = wx.getSystemInfoSync(),screenWidth = _wx$getSystemInfoSync.screenWidth,screenHeight = _wx$getSystemInfoSync.screenHeight,devicePixelRatio = _wx$getSystemInfoSync.devicePixelRatio;var innerWidth = exports.innerWidth = screenWidth;var innerHeight = exports.innerHeight = screenHeight;exports.devicePixelRatio = devicePixelRatio;var screen = exports.screen = {availWidth: innerWidth,availHeight: innerHeight};var ontouchstart = exports.ontouchstart = null;var ontouchmove = exports.ontouchmove = null;var ontouchend = exports.ontouchend = null;exports.performance = _performance3.default;/***/ }),
/* 3 */
/***/ (function(module, exports) {'use strict';Object.defineProperty(exports, "__esModule", {value: true});var performance = void 0;if (wx.getPerformance) {var _wx$getSystemInfoSync = wx.getSystemInfoSync(),platform = _wx$getSystemInfoSync.platform;var wxPerf = wx.getPerformance();var initTime = wxPerf.now();var clientPerfAdapter = Object.assign({}, wxPerf, {now: function now() {return (wxPerf.now() - initTime) / 1000;}});performance = platform === 'devtools' ? wxPerf : clientPerfAdapter;}exports.default = performance;/***/ }),
/* 4 */
/***/ (function(module, exports, __webpack_require__) {'use strict';Object.defineProperty(exports, "__esModule", {value: true});exports.HTMLCanvasElement = exports.HTMLImageElement = undefined;var _HTMLElement3 = __webpack_require__(5);var _HTMLElement4 = _interopRequireDefault(_HTMLElement3);function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }var HTMLImageElement = exports.HTMLImageElement = function (_HTMLElement) {_inherits(HTMLImageElement, _HTMLElement);function HTMLImageElement() {_classCallCheck(this, HTMLImageElement);return _possibleConstructorReturn(this, (HTMLImageElement.__proto__ || Object.getPrototypeOf(HTMLImageElement)).call(this, 'img'));}return HTMLImageElement;}(_HTMLElement4.default);var HTMLCanvasElement = exports.HTMLCanvasElement = function (_HTMLElement2) {_inherits(HTMLCanvasElement, _HTMLElement2);function HTMLCanvasElement() {_classCallCheck(this, HTMLCanvasElement);return _possibleConstructorReturn(this, (HTMLCanvasElement.__proto__ || Object.getPrototypeOf(HTMLCanvasElement)).call(this, 'canvas'));}return HTMLCanvasElement;}(_HTMLElement4.default);/***/ }),
/* 5 */
/***/ (function(module, exports, __webpack_require__) {'use strict';Object.defineProperty(exports, "__esModule", {value: true});var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();var _Element2 = __webpack_require__(6);var _Element3 = _interopRequireDefault(_Element2);var _util = __webpack_require__(9);var _WindowProperties = __webpack_require__(2);function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }var HTMLElement = function (_Element) {_inherits(HTMLElement, _Element);function HTMLElement() {var tagName = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';_classCallCheck(this, HTMLElement);var _this = _possibleConstructorReturn(this, (HTMLElement.__proto__ || Object.getPrototypeOf(HTMLElement)).call(this));_this.className = '';_this.childern = [];_this.style = {width: _WindowProperties.innerWidth + 'px',height: _WindowProperties.innerHeight + 'px'};_this.insertBefore = _util.noop;_this.innerHTML = '';_this.tagName = tagName.toUpperCase();return _this;}_createClass(HTMLElement, [{key: 'setAttribute',value: function setAttribute(name, value) {this[name] = value;}}, {key: 'getAttribute',value: function getAttribute(name) {return this[name];}}, {key: 'getBoundingClientRect',value: function getBoundingClientRect() {return {top: 0,left: 0,width: _WindowProperties.innerWidth,height: _WindowProperties.innerHeight};}}, {key: 'focus',value: function focus() {}}, {key: 'clientWidth',get: function get() {var ret = parseInt(this.style.fontSize, 10) * this.innerHTML.length;return Number.isNaN(ret) ? 0 : ret;}}, {key: 'clientHeight',get: function get() {var ret = parseInt(this.style.fontSize, 10);return Number.isNaN(ret) ? 0 : ret;}}]);return HTMLElement;}(_Element3.default);exports.default = HTMLElement;/***/ }),
/* 6 */
/***/ (function(module, exports, __webpack_require__) {'use strict';Object.defineProperty(exports, "__esModule", {value: true});var _Node2 = __webpack_require__(7);var _Node3 = _interopRequireDefault(_Node2);function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }var ELement = function (_Node) {_inherits(ELement, _Node);function ELement() {_classCallCheck(this, ELement);var _this = _possibleConstructorReturn(this, (ELement.__proto__ || Object.getPrototypeOf(ELement)).call(this));_this.className = '';_this.children = [];return _this;}return ELement;}(_Node3.default);exports.default = ELement;/***/ }),
/* 7 */
/***/ (function(module, exports, __webpack_require__) {'use strict';Object.defineProperty(exports, "__esModule", {value: true});var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();var _EventTarget2 = __webpack_require__(8);var _EventTarget3 = _interopRequireDefault(_EventTarget2);function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }var Node = function (_EventTarget) {_inherits(Node, _EventTarget);function Node() {_classCallCheck(this, Node);var _this = _possibleConstructorReturn(this, (Node.__proto__ || Object.getPrototypeOf(Node)).call(this));_this.childNodes = [];return _this;}_createClass(Node, [{key: 'appendChild',value: function appendChild(node) {if (node instanceof Node) {this.childNodes.push(node);} else {throw new TypeError('Failed to executed \'appendChild\' on \'Node\': parameter 1 is not of type \'Node\'.');}}}, {key: 'cloneNode',value: function cloneNode() {var copyNode = Object.create(this);Object.assign(copyNode, this);return copyNode;}}, {key: 'removeChild',value: function removeChild(node) {var index = this.childNodes.findIndex(function (child) {return child === node;});if (index > -1) {return this.childNodes.splice(index, 1);}return null;}}]);return Node;}(_EventTarget3.default);exports.default = Node;/***/ }),
/* 8 */
/***/ (function(module, exports) {'use strict';Object.defineProperty(exports, "__esModule", {value: true});var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }var _events = new WeakMap();var EventTarget = function () {function EventTarget() {_classCallCheck(this, EventTarget);_events.set(this, {});}_createClass(EventTarget, [{key: 'addEventListener',value: function addEventListener(type, listener) {var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};var events = _events.get(this);if (!events) {events = {};_events.set(this, events);}if (!events[type]) {events[type] = [];}events[type].push(listener);if (options.capture) {console.warn('EventTarget.addEventListener: options.capture is not implemented.');}if (options.once) {console.warn('EventTarget.addEventListener: options.once is not implemented.');}if (options.passive) {console.warn('EventTarget.addEventListener: options.passive is not implemented.');}}}, {key: 'removeEventListener',value: function removeEventListener(type, listener) {var listeners = _events.get(this)[type];if (listeners && listeners.length > 0) {for (var i = listeners.length; i--; i > 0) {if (listeners[i] === listener) {listeners.splice(i, 1);break;}}}}}, {key: 'dispatchEvent',value: function dispatchEvent() {var event = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};var listeners = _events.get(this)[event.type];if (listeners) {for (var i = 0; i < listeners.length; i++) {listeners[i](event);}}}}]);return EventTarget;}();exports.default = EventTarget;/***/ }),
/* 9 */
/***/ (function(module, exports) {"use strict";Object.defineProperty(exports, "__esModule", {value: true});exports.noop = noop;function noop() {}/***/ }),
/* 10 */
/***/ (function(module, exports, __webpack_require__) {'use strict';Object.defineProperty(exports, "__esModule", {value: true});exports.default = Canvas;var _constructor = __webpack_require__(4);var _HTMLElement = __webpack_require__(5);var _HTMLElement2 = _interopRequireDefault(_HTMLElement);var _document = __webpack_require__(11);var _document2 = _interopRequireDefault(_document);function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }var hasModifiedCanvasPrototype = false;var hasInit2DContextConstructor = false;var hasInitWebGLContextConstructor = false;function Canvas() {var canvas = wx.createCanvas();canvas.type = 'canvas';canvas.__proto__.__proto__ = new _HTMLElement2.default('canvas');var _getContext = canvas.getContext;canvas.getBoundingClientRect = function () {var ret = {top: 0,left: 0,width: window.innerWidth,height: window.innerHeight};return ret;};return canvas;}/***/ }),
/* 11 */
/***/ (function(module, exports, __webpack_require__) {'use strict';Object.defineProperty(exports, "__esModule", {value: true});var _window = __webpack_require__(1);var window = _interopRequireWildcard(_window);var _HTMLElement = __webpack_require__(5);var _HTMLElement2 = _interopRequireDefault(_HTMLElement);var _Image = __webpack_require__(12);var _Image2 = _interopRequireDefault(_Image);var _Audio = __webpack_require__(13);var _Audio2 = _interopRequireDefault(_Audio);var _Canvas = __webpack_require__(10);var _Canvas2 = _interopRequireDefault(_Canvas);__webpack_require__(16);function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }var events = {};var document = {readyState: 'complete',visibilityState: 'visible',documentElement: window,hidden: false,style: {},location: window.location,ontouchstart: null,ontouchmove: null,ontouchend: null,head: new _HTMLElement2.default('head'),body: new _HTMLElement2.default('body'),createElement: function createElement(tagName) {if (tagName === 'canvas') {return new _Canvas2.default();} else if (tagName === 'audio') {return new _Audio2.default();} else if (tagName === 'img') {return new _Image2.default();}return new _HTMLElement2.default(tagName);},getElementById: function getElementById(id) {if (id === window.canvas.id) {return window.canvas;}return null;},getElementsByTagName: function getElementsByTagName(tagName) {if (tagName === 'head') {return [document.head];} else if (tagName === 'body') {return [document.body];} else if (tagName === 'canvas') {return [window.canvas];}return [];},getElementsByName: function getElementsByName(tagName) {if (tagName === 'head') {return [document.head];} else if (tagName === 'body') {return [document.body];} else if (tagName === 'canvas') {return [window.canvas];}return [];},querySelector: function querySelector(query) {if (query === 'head') {return document.head;} else if (query === 'body') {return document.body;} else if (query === 'canvas') {return window.canvas;} else if (query === '#' + window.canvas.id) {return window.canvas;}return null;},querySelectorAll: function querySelectorAll(query) {if (query === 'head') {return [document.head];} else if (query === 'body') {return [document.body];} else if (query === 'canvas') {return [window.canvas];}return [];},addEventListener: function addEventListener(type, listener) {if (!events[type]) {events[type] = [];}events[type].push(listener);},removeEventListener: function removeEventListener(type, listener) {var listeners = events[type];if (listeners && listeners.length > 0) {for (var i = listeners.length; i--; i > 0) {if (listeners[i] === listener) {listeners.splice(i, 1);break;}}}},dispatchEvent: function dispatchEvent(event) {var listeners = events[event.type];if (listeners) {for (var i = 0; i < listeners.length; i++) {listeners[i](event);}}}};exports.default = document;/***/ }),
/* 12 */
/***/ (function(module, exports) {"use strict";Object.defineProperty(exports, "__esModule", {value: true});exports.default = Image;function Image() {var image = wx.createImage();return image;}/***/ }),
/* 13 */
/***/ (function(module, exports, __webpack_require__) {'use strict';Object.defineProperty(exports, "__esModule", {value: true});var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();var _HTMLAudioElement2 = __webpack_require__(14);var _HTMLAudioElement3 = _interopRequireDefault(_HTMLAudioElement2);function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }var HAVE_NOTHING = 0;var HAVE_METADATA = 1;var HAVE_CURRENT_DATA = 2;var HAVE_FUTURE_DATA = 3;var HAVE_ENOUGH_DATA = 4;var _innerAudioContext = new WeakMap();var _src = new WeakMap();var _loop = new WeakMap();var _autoplay = new WeakMap();var Audio = function (_HTMLAudioElement) {_inherits(Audio, _HTMLAudioElement);function Audio(url) {_classCallCheck(this, Audio);var _this = _possibleConstructorReturn(this, (Audio.__proto__ || Object.getPrototypeOf(Audio)).call(this));_this.HAVE_NOTHING = HAVE_NOTHING;_this.HAVE_METADATA = HAVE_METADATA;_this.HAVE_CURRENT_DATA = HAVE_CURRENT_DATA;_this.HAVE_FUTURE_DATA = HAVE_FUTURE_DATA;_this.HAVE_ENOUGH_DATA = HAVE_ENOUGH_DATA;_this.readyState = HAVE_NOTHING;_src.set(_this, '');var innerAudioContext = wx.createInnerAudioContext();_innerAudioContext.set(_this, innerAudioContext);innerAudioContext.onCanplay(function () {_this.dispatchEvent({ type: 'load' });_this.dispatchEvent({ type: 'loadend' });_this.dispatchEvent({ type: 'canplay' });_this.dispatchEvent({ type: 'canplaythrough' });_this.dispatchEvent({ type: 'loadedmetadata' });_this.readyState = HAVE_CURRENT_DATA;});innerAudioContext.onPlay(function () {_this.dispatchEvent({ type: 'play' });});innerAudioContext.onPause(function () {_this.dispatchEvent({ type: 'pause' });});innerAudioContext.onEnded(function () {_this.dispatchEvent({ type: 'ended' });_this.readyState = HAVE_ENOUGH_DATA;});innerAudioContext.onError(function () {_this.dispatchEvent({ type: 'error' });});if (url) {_innerAudioContext.get(_this).src = url;}return _this;}_createClass(Audio, [{key: 'load',value: function load() {console.warn('HTMLAudioElement.load() is not implemented.');}}, {key: 'play',value: function play() {_innerAudioContext.get(this).play();}}, {key: 'pause',value: function pause() {_innerAudioContext.get(this).pause();}}, {key: 'canPlayType',value: function canPlayType() {var mediaType = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';if (typeof mediaType !== 'string') {return '';}if (mediaType.indexOf('audio/mpeg') > -1 || mediaType.indexOf('audio/mp4')) {return 'probably';}return '';}}, {key: 'cloneNode',value: function cloneNode() {var newAudio = new Audio();newAudio.loop = _innerAudioContext.get(this).loop;newAudio.autoplay = _innerAudioContext.get(this).autoplay;newAudio.src = this.src;return newAudio;}}, {key: 'currentTime',get: function get() {return _innerAudioContext.get(this).currentTime;},set: function set(value) {_innerAudioContext.get(this).seek(value);}}, {key: 'src',get: function get() {return _src.get(this);},set: function set(value) {_src.set(this, value);_innerAudioContext.get(this).src = value;}}, {key: 'loop',get: function get() {return _innerAudioContext.get(this).loop;},set: function set(value) {_innerAudioContext.get(this).loop = value;}}, {key: 'autoplay',get: function get() {return _innerAudioContext.get(this).autoplay;},set: function set(value) {_innerAudioContext.get(this).autoplay = value;}}, {key: 'paused',get: function get() {return _innerAudioContext.get(this).paused;}}]);return Audio;}(_HTMLAudioElement3.default);exports.default = Audio;/***/ }),
/* 14 */
/***/ (function(module, exports, __webpack_require__) {'use strict';Object.defineProperty(exports, "__esModule", {value: true});var _HTMLMediaElement2 = __webpack_require__(15);var _HTMLMediaElement3 = _interopRequireDefault(_HTMLMediaElement2);function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }var HTMLAudioElement = function (_HTMLMediaElement) {_inherits(HTMLAudioElement, _HTMLMediaElement);function HTMLAudioElement() {_classCallCheck(this, HTMLAudioElement);return _possibleConstructorReturn(this, (HTMLAudioElement.__proto__ || Object.getPrototypeOf(HTMLAudioElement)).call(this, 'audio'));}return HTMLAudioElement;}(_HTMLMediaElement3.default);exports.default = HTMLAudioElement;/***/ }),
/* 15 */
/***/ (function(module, exports, __webpack_require__) {'use strict';Object.defineProperty(exports, "__esModule", {value: true});var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();var _HTMLElement2 = __webpack_require__(5);var _HTMLElement3 = _interopRequireDefault(_HTMLElement2);function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }var HTMLMediaElement = function (_HTMLElement) {_inherits(HTMLMediaElement, _HTMLElement);function HTMLMediaElement(type) {_classCallCheck(this, HTMLMediaElement);return _possibleConstructorReturn(this, (HTMLMediaElement.__proto__ || Object.getPrototypeOf(HTMLMediaElement)).call(this, type));}_createClass(HTMLMediaElement, [{key: 'addTextTrack',value: function addTextTrack() {}}, {key: 'captureStream',value: function captureStream() {}}, {key: 'fastSeek',value: function fastSeek() {}}, {key: 'load',value: function load() {}}, {key: 'pause',value: function pause() {}}, {key: 'play',value: function play() {}}]);return HTMLMediaElement;}(_HTMLElement3.default);exports.default = HTMLMediaElement;/***/ }),
/* 16 */
/***/ (function(module, exports, __webpack_require__) {'use strict';__webpack_require__(17);/***/ }),
/* 17 */
/***/ (function(module, exports, __webpack_require__) {'use strict';var _window = __webpack_require__(1);var window = _interopRequireWildcard(_window);var _document = __webpack_require__(11);var _document2 = _interopRequireDefault(_document);var _util = __webpack_require__(9);function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }var TouchEvent = function TouchEvent(type) {_classCallCheck(this, TouchEvent);this.target = window.canvas;this.currentTarget = window.canvas;this.touches = [];this.targetTouches = [];this.changedTouches = [];this.preventDefault = _util.noop;this.stopPropagation = _util.noop;this.type = type;};function touchEventHandlerFactory(type) {return function (event) {var touchEvent = new TouchEvent(type);touchEvent.touches = event.touches;touchEvent.targetTouches = Array.prototype.slice.call(event.touches);touchEvent.changedTouches = event.changedTouches;touchEvent.timeStamp = event.timeStamp;_document2.default.dispatchEvent(touchEvent);};}wx.onTouchStart(touchEventHandlerFactory('touchstart'));wx.onTouchMove(touchEventHandlerFactory('touchmove'));wx.onTouchEnd(touchEventHandlerFactory('touchend'));wx.onTouchCancel(touchEventHandlerFactory('touchcancel'));/***/ }),
/* 18 */
/***/ (function(module, exports, __webpack_require__) {'use strict';Object.defineProperty(exports, "__esModule", {value: true});var _util = __webpack_require__(9);// TODO 需要 wx.getSystemInfo 获取更详细信息var _wx$getSystemInfoSync = wx.getSystemInfoSync(),platform = _wx$getSystemInfoSync.platform;var navigator = {platform: platform,language: 'zh-cn',appVersion: '5.0 (iPhone; CPU iPhone OS 9_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13B143 Safari/601.1',userAgent: 'Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_1 like Mac OS X) AppleWebKit/603.1.30 (KHTML, like Gecko) Mobile/14E8301 MicroMessenger/6.6.0 MiniGame NetType/WIFI Language/zh_CN',onLine: true, // TODO 用 wx.getNetworkStateChange 和 wx.onNetworkStateChange 来返回真实的状态// TODO 用 wx.getLocation 来封装 geolocation
      geolocation: {getCurrentPosition: _util.noop,watchPosition: _util.noop,clearWatch: _util.noop}};exports.default = navigator;/***/ }),
/* 19 */
/***/ (function(module, exports) {'use strict';Object.defineProperty(exports, "__esModule", {value: true});var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }var _url = new WeakMap();var _method = new WeakMap();var _requestHeader = new WeakMap();var _responseHeader = new WeakMap();var _requestTask = new WeakMap();function _triggerEvent(type) {if (typeof this['on' + type] === 'function') {for (var _len = arguments.length, args = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {args[_key - 1] = arguments[_key];}this['on' + type].apply(this, args);}}function _changeReadyState(readyState) {this.readyState = readyState;_triggerEvent.call(this, 'readystatechange');}var XMLHttpRequest = function () {// TODO 没法模拟 HEADERS_RECEIVED 和 LOADING 两个状态function XMLHttpRequest() {_classCallCheck(this, XMLHttpRequest);this.onabort = null;this.onerror = null;this.onload = null;this.onloadstart = null;this.onprogress = null;this.ontimeout = null;this.onloadend = null;this.onreadystatechange = null;this.readyState = 0;this.response = null;this.responseText = null;this.responseType = '';this.responseXML = null;this.status = 0;this.statusText = '';this.upload = {};this.withCredentials = false;_requestHeader.set(this, {'content-type': 'application/x-www-form-urlencoded'});_responseHeader.set(this, {});}/** TODO 这一批事件应该是在 XMLHttpRequestEventTarget.prototype 上面的*/_createClass(XMLHttpRequest, [{key: 'abort',value: function abort() {var myRequestTask = _requestTask.get(this);if (myRequestTask) {myRequestTask.abort();}}}, {key: 'getAllResponseHeaders',value: function getAllResponseHeaders() {var responseHeader = _responseHeader.get(this);return Object.keys(responseHeader).map(function (header) {return header + ': ' + responseHeader[header];}).join('\n');}}, {key: 'getResponseHeader',value: function getResponseHeader(header) {return _responseHeader.get(this)[header];}}, {key: 'open',value: function open(method, url /* async, user, password 这几个参数在小程序内不支持*/) {_method.set(this, method);_url.set(this, url);_changeReadyState.call(this, XMLHttpRequest.OPENED);}}, {key: 'overrideMimeType',value: function overrideMimeType() {}}, {key: 'send',value: function send() {var _this = this;var data = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';if (this.readyState !== XMLHttpRequest.OPENED) {throw new Error("Failed to execute 'send' on 'XMLHttpRequest': The object's state must be OPENED.");} else {wx.request({data: data,url: _url.get(this),method: _method.get(this),header: _requestHeader.get(this),responseType: this.responseType,success: function success(_ref) {var data = _ref.data,statusCode = _ref.statusCode,header = _ref.header;if (typeof data !== 'string' && !(data instanceof ArrayBuffer)) {try {data = JSON.stringify(data);} catch (e) {data = data;}}_this.status = statusCode;_responseHeader.set(_this, header);_triggerEvent.call(_this, 'loadstart');_changeReadyState.call(_this, XMLHttpRequest.HEADERS_RECEIVED);_changeReadyState.call(_this, XMLHttpRequest.LOADING);_this.response = data;if (data instanceof ArrayBuffer) {_this.responseText = '';var bytes = new Uint8Array(data);var len = bytes.byteLength;for (var i = 0; i < len; i++) {_this.responseText += String.fromCharCode(bytes[i]);}} else {_this.responseText = data;}_changeReadyState.call(_this, XMLHttpRequest.DONE);_triggerEvent.call(_this, 'load');_triggerEvent.call(_this, 'loadend');},fail: function fail(_ref2) {var errMsg = _ref2.errMsg;// TODO 规范错误if (errMsg.indexOf('abort') !== -1) {_triggerEvent.call(_this, 'abort');} else {_triggerEvent.call(_this, 'error', errMsg);}_triggerEvent.call(_this, 'loadend');}});}}}, {key: 'setRequestHeader',value: function setRequestHeader(header, value) {var myHeader = _requestHeader.get(this);myHeader[header] = value;_requestHeader.set(this, myHeader);}}]);return XMLHttpRequest;}();XMLHttpRequest.UNSEND = 0;XMLHttpRequest.OPENED = 1;XMLHttpRequest.HEADERS_RECEIVED = 2;XMLHttpRequest.LOADING = 3;XMLHttpRequest.DONE = 4;exports.default = XMLHttpRequest;/***/ }),
/* 20 */
/***/ (function(module, exports) {'use strict';Object.defineProperty(exports, "__esModule", {value: true});var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }var _socketTask = new WeakMap();var WebSocket = function () {// TODO 更新 binaryType// The connection is in the process of closing.// The connection is not yet open.function WebSocket(url) {var _this = this;var protocols = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [];_classCallCheck(this, WebSocket);this.binaryType = '';this.bufferedAmount = 0;this.extensions = '';this.onclose = null;this.onerror = null;this.onmessage = null;this.onopen = null;this.protocol = '';this.readyState = 3;if (typeof url !== 'string' || !/(^ws:\/\/)|(^wss:\/\/)/.test(url)) {throw new TypeError('Failed to construct \'WebSocket\': The URL \'' + url + '\' is invalid');}this.url = url;this.readyState = WebSocket.CONNECTING;var socketTask = wx.connectSocket({url: url,protocols: Array.isArray(protocols) ? protocols : [protocols]});_socketTask.set(this, socketTask);socketTask.onClose(function (res) {_this.readyState = WebSocket.CLOSED;if (typeof _this.onclose === 'function') {_this.onclose(res);}});socketTask.onMessage(function (res) {if (typeof _this.onmessage === 'function') {_this.onmessage(res);}});socketTask.onOpen(function () {_this.readyState = WebSocket.OPEN;if (typeof _this.onopen === 'function') {_this.onopen();}});socketTask.onError(function (res) {if (typeof _this.onerror === 'function') {_this.onerror(new Error(res.errMsg));}});return this;} // TODO 小程序内目前获取不到,实际上需要根据服务器选择的 sub-protocol 返回// TODO 更新 bufferedAmount// The connection is closed or couldn't be opened.// The connection is open and ready to communicate.
_createClass(WebSocket, [{key: 'close',value: function close(code, reason) {this.readyState = WebSocket.CLOSING;var socketTask = _socketTask.get(this);socketTask.close({code: code,reason: reason});}}, {key: 'send',value: function send(data) {if (typeof data !== 'string' && !(data instanceof ArrayBuffer)) {throw new TypeError('Failed to send message: The data ' + data + ' is invalid');}var socketTask = _socketTask.get(this);socketTask.send({data: data});}}]);return WebSocket;}();WebSocket.CONNECTING = 0;WebSocket.OPEN = 1;WebSocket.CLOSING = 2;WebSocket.CLOSED = 3;exports.default = WebSocket;/***/ }),
/* 21 */
/***/ (function(module, exports) {"use strict";Object.defineProperty(exports, "__esModule", {value: true});var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }/** TODO 使用 wx.readFile 来封装 FileReader*/var FileReader = function () {function FileReader() {_classCallCheck(this, FileReader);}_createClass(FileReader, [{key: "construct",value: function construct() {}}]);return FileReader;}();exports.default = FileReader;/***/ }),
/* 22 */
/***/ (function(module, exports) {"use strict";Object.defineProperty(exports, "__esModule", {value: true});var localStorage = {get length() {var _wx$getStorageInfoSyn = wx.getStorageInfoSync(),keys = _wx$getStorageInfoSyn.keys;return keys.length;},key: function key(n) {var _wx$getStorageInfoSyn2 = wx.getStorageInfoSync(),keys = _wx$getStorageInfoSyn2.keys;return keys[n];},getItem: function getItem(key) {return wx.getStorageSync(key);},setItem: function setItem(key, value) {return wx.setStorageSync(key, value);},removeItem: function removeItem(key) {wx.removeStorageSync(key);},clear: function clear() {wx.clearStorageSync();}};exports.default = localStorage;/***/ }),
/* 23 */
/***/ (function(module, exports) {'use strict';Object.defineProperty(exports, "__esModule", {value: true});var location = {href: 'game.js',reload: function reload() {}};exports.default = location;/***/ })
/******/ ]);
weapp-adapter.js(微信原版)

微信的Session失效期到底是多长?

wx.checkSession

https://segmentfault.com/a/1190000009658302

https://www.cnblogs.com/nosqlcoco/p/6242316.html

1秒一次

没断网      android 100次无fail            苹果 100次后 无限fail

断网再联网    android 断网fail 重新连上后 success      苹果 断网fail 重新连上后success

间隔12个小时 开发工具 环境下 success

Laya.stage.addChild() 后 会立即进入 控件的 onEnable

转载于:https://www.cnblogs.com/revoid/p/10456322.html

相关文章:

8天学通MongoDB——第三天 细说高级操作

原文地址:http://www.cnblogs.com/huangxincheng/archive/2012/02/21/2361205.html 今天跟大家分享一下mongodb中比较好玩的知识&#xff0c;主要包括&#xff1a;聚合&#xff0c;游标。 一&#xff1a; 聚合 常见的聚合操作跟sql server一样&#xff0c;有&#xff1a;count&…

UVA 10954 Add All

UVA_10954 看了别人解题报告之后发现累加的过程可以这样操作&#xff0c;每次取最小的两个元素加和&#xff0c;然后把和当作一个新元素放进集合&#xff0c;直到剩下一个元素&#xff0c;然后把中间结果加起来就是要求的结果。实际上这个题目就是哈弗曼编码&#xff0c;在LRJ树…

Java将mysql输出csv,如何从Java中的Access数据库导出表并将其保存到.csv

I am trying to export a lot of large tables from a MS Access db with java using the jdbc:odbc bridge. I wanted to save these tables to a CSV file first was wondering what would the best way to do this would be? any help would be appreciated.解决方案Fetch …

windows下nodejs express安装及入门网站,视频资料,开源项目介绍

windows下nodejs express安装及入门网站,视频资料&#xff0c;开源项目介绍&#xff0c;pm2,supervisor,npm,Pomelo,Grunt安装使用注意事项等总结 第一步&#xff1a;下载安装文件下载地址&#xff1a;官网http://www.nodejs.org/download/ 第二步&#xff1a;安装nodejs下载完…

python 之 pip、pypdf2 安装与卸载

pip是个啥&#xff1f; pip 是一个现代的&#xff0c;通用的 Python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能。 第一步&#xff1a;pip 下载&#xff1a;https://pypi.org/project/pip/#files 第二步&#xff1a;解压&#xff0c;进入目录python pip\pi…

eclipse 3.55安装j2ee开发工具

选择help--->install new software -->work width --选择下拉框选择要安装插件转载于:https://www.cnblogs.com/yjhrem/articles/2309602.html

mysql中没有内置函数_[mysql]MySQL中的内置函数

用在select 语句&#xff0c;以及子句where order by hacing 中 update delete函数中可以将字段名作为字段来用&#xff0c;变量的值就是这个列对应的每一行记录。一、字符串函数php中用到的函数&#xff0c;mysql中大部分也提供了1、CONCAT(”字符串”,字段&…

tiny210V2 Uboot kernel filesystem 烧写和启动

1.sd启动 将u-boot镜像写入SD卡 将SD卡通过读卡器接上电脑&#xff08;或直接插入笔记本卡槽&#xff09;&#xff0c;通过"cat /proc/partitions"找出SD卡对应的设备&#xff0c;我的设备节点是/dev/sdb.执行下面的命令$sudo dd iflagdsync oflagdsync iftiny210-ub…

Linux下Shell日期的格式

2019独角兽企业重金招聘Python工程师标准>>> 不管是哪种语言&#xff0c;日期/时间都是一个非常重要的值。比如我们保存日志的时候&#xff0c;往往是某个前缀再加上当前时间&#xff0c;这样日志文件名称就可以做到唯一。在Shell环境里&#xff0c;我们获取时间的命…

usaco 6.1

6.1.2 rectbarn 首先要注意空间的消耗,3000*3000 大概10m的样子(最多16m),只够开个char,本想套用big barn的dp方法,定义struct [i,j]{int l;int h}来表示以(i,j)为右上顶点的矩形,貌似这样会爆,只好考虑其它解法(参考wc2003王知昆的论文). 大概思路: 定义h[i,j],l[i,j],r[i,j]分…

docker mysql详解_Docker轻松入门(详解)

一 Docker简介Docker 是一个开源的应用容器引擎&#xff0c;基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中&#xff0c;然后发布到任何流行的 Linux 机器上&#xff0c;也可以实现虚拟化。容器是完全使用沙…

[恢]hdu 2014

2011-12-12 05:46:08 地址&#xff1a;http://acm.hdu.edu.cn/showproblem.php?pid2014 题意&#xff1a;中文题。 mark&#xff1a;wa了3次&#xff01;&#xff01;&#xff01;因为敲错变量&#xff01;&#xff01;&#xff01;min敲成了num&#xff0c;各种二。可能是困了…

java在继承中父类的成员变量是否会被子类所覆盖

假如 父类 int num 7&#xff1b;子类 int num 9&#xff1b;父类是否会被子类所覆盖? 给你看两个例子&#xff1a; 第一个例子&#xff1a; 第二个例子&#xff1a; 这两个例子的区别只有一句话 由此证明了子类从父类继承的时候 如果有同名的成员变量 默认情况下 父类的成…

长连接及在Node中的应用——HTTP/1.1 keep-alive

HTTP请求都要经过TCP三次握手建立连接&#xff0c;四次分手断开连&#xff0c;如果每个HTTP请求都要建立TCP连接的话是极其费时的&#xff0c;因此HTTP/1.1中浏览器默认开启了Connection: keep-alive。 请求头中的这个属性的作用可以在请求完成后&#xff0c;保持TCP连接一段时…

python 桑基图 地理坐标_【转载】Python数据可视化-实现Sankey桑基图

根据不完整统计&#xff0c;90%想用sankey图的朋友都是因为被它炫酷的外表所吸引&#xff0c;举个例子&#xff1a;在这里插入图片描述关于sankey图的定义是这样描述的&#xff1a;即桑基能量分流图&#xff0c;也叫桑基能量平衡图。它是一种特定类型的流程图&#xff0c;图中延…

[恢]hdu 2015

2011-12-14 05:49:09 地址&#xff1a;http://acm.hdu.edu.cn/showproblem.php?pid2015 题意&#xff1a;中文&#xff0c;忒麻烦了。 代码&#xff1a; # include <stdio.h>int main (){int n, m, flag ;int i, sum, cnt ;while (~scanf ("%d%d", &n, &a…

http://www.shanghaihaocong.com-WORDPRESS开发的企业主题站

wordpress是世界上使用最多的php开源博客系统&#xff0c;功能强大&#xff0c;而且拥有众多的插件&#xff0c;可扩展性强。 最近&#xff0c;我也用它做了一个企业网站&#xff0c;欢迎浏览&#xff1a;http://www.shanghaihaocong.com&#xff0c;上海灏璁实业有限公司转载于…

蓝桥杯 扑克序列(全排列)

扑克序列 A A 2 2 3 3 4 4&#xff0c; 一共4对扑克牌。请你把它们排成一行。要求&#xff1a;两个A中间有1张牌&#xff0c;两个2之间有2张牌&#xff0c;两个3之间有3张牌&#xff0c;两个4之间有4张牌。 请填写出所有符合要求的排列中&#xff0c;字典序最小的那个。 例如&a…

tensorflow with求导_3.4tensorflow2.x自动求导原理函数详解

自己开发了一个股票智能分析软件&#xff0c;功能很强大&#xff0c;需要的点击下面的链接获取&#xff1a;1.1 tensorflow2.x自动求导1.1.1 自动求导GradientTape类GradientTape的作用就是用于自动求导&#xff0c;需要有自变量x和因变量y&#xff0c;调用gradient(y…

WinRAR也能实现智能备份

日志 唐山郎&#xffe5; 一切随缘,顺其自然.加博友 关注他 最新日志 2012年意味着机会还是灾难墙壁网线插座的接法佛度有缘人我~想~你&#xff0c;但不。会找你asp.net"服务器应用程序不可超惊艳! 古装美女超精美剪辑该作者的其他文章 博主推荐 相关日志 随机阅读 首页推…

MediaCodeC解码视频指定帧,迅捷、精确

原创文章&#xff0c;转载请联系作者 若待明朝风雨过&#xff0c;人在天涯&#xff01;春在天涯 原文地址 提要 最近在整理硬编码MediaCodec相关的学习笔记&#xff0c;以及代码文档&#xff0c;分享出来以供参考。本人水平有限&#xff0c;项目难免有思虑不当之处&#xff0c;…

threejs 绘制球体_ThreeJs 绘制点、线、面

所有的三位物体都是由点构成&#xff0c;两点构成线&#xff0c;三点构成面&#xff0c;ThreeJs又如何绘制出点、线、面呢 &#xff1f;在ThreeJs中&#xff1a;模型由几何体和材质构成模型以何种形式(点、线、面)展示取决于渲染方式1. 几何体首先我们来创建一个自定义的几何体…

model多表操作

一. 创建模型 from django.db import models# Create your models here.#比较常用的作者信息放到这个表里面 class Author(models.Model): id models.AutoField(primary_keyTrue)namemodels.CharField(max_length32)agemodels.IntegerField()authorDetailmodels.OneToOneField…

cocos2d-x注意事项(十)Lua发展飞机战争-4-创建主角

二战中被称为二战飞机飞机&#xff0c;当然&#xff0c;以飞机作业。这是一个游戏&#xff0c;我们必须加入一个飞机——这是我们的英雄。 首先创建一个层&#xff08;PlaneLayer&#xff09;要显示飞机。然后&#xff0c;create飞机初始化方法 module("PlaneLayer",…

.PHONY makefile中的伪目标

拿clean举例&#xff0c;如果make完成后&#xff0c;自己另外定义一个名叫clean的文件&#xff0c;再执行make clean时&#xff0c;将不会执行rm命令。 为了避免出现这个问题&#xff0c;需要.PHONY: clean所谓伪目标就是这样一个目标&#xff0c;它不代表一个真正的文件名&…

jq父级绑定事件的意义_jq——事件

$(document),$(body)加载事件&#xff1a;$(document).ready(fn)$(document).ready(function(){ alert("这是加载事件"); });简写&#xff1a;$(function(){});工作中简写比较多js:window.οnlοadfn 把页面上的DOM和资源加载完成之后执行jq:$(document).ready(fn)…

美妆彩妆宣传PPT模板

还有四天就是三八妇女节了&#xff0c;相信有不少从事美妆美容行业的工作者也要开始对产品的一个宣传简介了&#xff0c;对外进行一番交流配上一份优秀的PPT模板是再好不过的了。今天办公资源要和大家分享的PPT模板是可用于美妆美容美发行业的工作策划&#xff0c;总结汇报等。…

报表性能优化方案之报表服务器优化基础讲解

内存 JVM堆栈内存是决定应用服务器性能的关键指标&#xff0c;一般服务器默认的内存配置都比较小&#xff0c;在较大型的应用项目中&#xff0c;这点内存是不够的&#xff0c;因此需要进行查看与修改Web服务器内存大小&#xff0c;接下来就介绍服务器内存查看的方法以及不同服务…

windows下git bash乱码问题

网上有很多相关资料&#xff0c;备份一下&#xff1a; 1,/etc/gitconfig&#xff1a;[gui] encoding utf-8 #代码库统一用urf-8,在git gui中可以正常显示中文[i18n] commitencoding GB2312 #log编码&#xff0c;window下默认gb2312,声明后发到服务器才不会乱码[svn] …

python tcp server分包_如何创建线程池来监听tcpserver包python

我试图创建线程池来同时对传入的tcp包执行一些操作。在我在python3中找不到任何内置线程池。我也读了一些关于multiprocessing.Pool的文章&#xff0c;但是它不支持内存共享。所以我使用Queue来模拟线程池。在为每个线程创建一个队列是否更好&#xff1f;有没有人有建议或更好的…