学习笔记
文章平均质量分 67
缤纷冷泪
这个作者很懒,什么都没留下…
展开
-
Windows7 安装Cocoapods
Win7上安装CocoaPods原创 2022-08-14 15:15:21 · 611 阅读 · 0 评论 -
WebRTC初学Demo
文章目录简介实现基本的数据通道文件传输修改传输速度限制选择并读取文件数据自动下载文件完整代码音视频通话https访问音视频流完整代码屏幕共享捕捉屏幕完整代码NAT穿透之STUN/TURN信令服务器信令服务实现完整代码详细请访问简介WebRTC(网页实时通信技术),是一系列为了建立端到端文本或者随机数据的规范,标准,API和概念的统称。任何实现了WebRTC标准的软件之间均可通信,如PC浏览器–手机浏览器、浏览器–App、App–App。通信双方是对等的,但通常还要引入服务端,以便于对等端能够找到对方原创 2021-10-19 10:21:57 · 2475 阅读 · 0 评论 -
设置环境变量关闭react-scripts的sourceMap生成
关于GENERATE_SOURCEMAP的作用原理在这篇文章中介绍过。create-react-app :不产生source-map来缩减打包文件体积可以通过创建.env环境变量文件影响react-scripts start/build等命令。其实还有另一种更灵活的方式设置环境变量,使用export可以对不同的命令设置不同的环境变量.打开package.json,找到scripts配置项 "scripts": { "start": "react-scripts start", "b原创 2021-06-15 10:35:17 · 1126 阅读 · 0 评论 -
VSCode插件开发--添加侧边栏入口和面板
先看一张图在VSCode的文档中,侧边栏按钮入口称之为Tree View Container,侧边栏面板称之为Tree View,本文涉及的就是这两个区域。创建工程使用 yo code脚手架创建一个插件工程,语言选择TypeScript。具体过程略配置侧边栏按钮(Tree View Container)和面板视图(Tree View)侧边栏按钮(Tree View Container)和面板视图(Tree View)要同时配置,否则不生效。打开package.json,添加以下内容"cont原创 2020-12-15 19:05:45 · 11176 阅读 · 4 评论 -
Ubuntu18上从源码部署禅道项目管理系统
安装环境:UbuntuMySqlPhpNginx如果没有安装mysql、PHP、Nginx(或Apache)还是直接使用官方提供的一键安装包吧https://www.zentao.net/book/zentaopmshelp/90.html相比一键安装包,源码安装也挺简单的。下载开源版源码:https://www.zentao.net/download/zentaopms12.3.2-80227.html然后解压缩到服务器上的某个目录,假设目录为 ~/zentaopms配置nginx原创 2020-06-25 21:31:29 · 646 阅读 · 1 评论 -
VSCode+NWJS调试环境配置
我使用的Mac OS系统。需要说明的是:Debugger For NWjs可以一键式配置,但是nwjs官网速度实在是惨不忍睹啊。首先,需要下载nwjs sdk,官网速度能忍就忍吧,不能忍就下载国内的镜像版本,可以从这里下载https://nwjs.org.cn/download.htmlVSCode是必需要安装的。说下调试配置。先在VSCode的插件市场中下载安装Debugger For ...原创 2019-12-31 11:29:05 · 1310 阅读 · 1 评论 -
局域网部署文档协同办公系统:Windows + onlyoffice + dzzoffice
如果能连接公网的话,关闭本页面吧。一大票的好用的解决方案、office365、google doc、wps、腾讯文档、石墨文档。。。。。。废话不说,直接进入正题,单台计算机的安装部署过程。硬件要求一台计算机CPU 2G+RAM 4G+独立网卡和高速网络固定ip地址需要的软件Windows操作系统,Windows7之类,不需要Windows Server也可以Virtual...原创 2019-12-31 10:28:58 · 40983 阅读 · 32 评论 -
Python JSONModel的实现思路
文章目录object类步骤json -> modelmodel -> jsonJSONModel,模型和JSON数据之间相互转换,或者模型和JSON数据的序列化、反序列化。不同语言实现细节不一样,也并不是所有语言都可以实现。这里我参考Objective-C语言的JSONModel实现机制,设计了一种Python运行时JSON和Model的互转方案思路。object类用dir打印...原创 2019-10-28 12:51:42 · 845 阅读 · 0 评论 -
iOS13适配:UIWindow窗口和导航控制器
文章目录适配方案——不支持多场景窗口适配方案——支持多场景窗口同时兼容iOS13和iOS12及以下这次iOS13的发布,其改动步子有点大了,尤其是是其多场景窗口(多任务)已经颠覆了老应用的设计基础了----数据的协同共享处理机制(本文不谈,哈哈)这里记录下一些界面层面的适配体会:如果是Xcode 10及以下创建的老项目,用Xcode 11打开,老项目基本能正常运行。但是如果用Xcode 11...原创 2019-10-17 13:07:50 · 12250 阅读 · 0 评论 -
create-react-app :不产生source-map来缩减打包文件体积
用create-react-app 脚手架创建的react项目,使用npm run build打包后,默认会产生source-map文件,通常项目上线后这种文件是不必要的。现在需要配置以关闭这种文件的产生。打开项目的package.json文件,找到下面类似的配置"scripts": { "analyze": "source-map-explorer 'build/static/js...原创 2019-10-15 20:06:57 · 5533 阅读 · 0 评论 -
create-react-app : 自定义环境变量
create-react-app是一款非常好用的react项目脚手架,其创建的react项目除了可以访问默认的环境变量,还可以自定义环境变量,只要在项目目录下创建.env文件,然后直接写入环境变量就可以了。具体如下:1、创建.env文件在react项目目录下创建.env文件。2、写入环境变量,例如ABCD=13、访问环境变量对于默认定义好的环境变量,使用process.env.默...原创 2019-10-15 19:48:51 · 2504 阅读 · 0 评论 -
学习笔记:部署ubuntu + nginx + php-fpm + phalcon
参考连接1、https://docs.phalcon.io/3.4/en/installation2、http://phalcondoc.p2hp.com/zh/3.43、https://github.com/phalcon/phalcon-devtools最终环境ubuntu 18.04.1nginx 1.14.0 (Ubuntu)php7.3 和 php7.3-fpmphal...原创 2019-09-09 20:26:27 · 448 阅读 · 0 评论 -
podfile 从本地仓库拉取资源
只需要将远程仓库地址替换成本地仓库地址即可,支持相对路径示例如下platform :ios, '8.0' # 说明平台是ios,版本是8.0inhibit_all_warnings! # 忽略引入库的所有警告target 'testTarget' do pod 'FireflyAbi', :git => './../testGirDir' ,:tag =>'1.2.3...原创 2019-01-17 15:55:41 · 1416 阅读 · 0 评论 -
学习笔记:VSCode 前端调试工具
学习JavaScript,中间少不了折腾,走冤枉路。在找调试工具的过程中,知道了VSCode的lanuch.json的配置文件,弄清了前端调试、后端调试(冤枉路没少走)对于前端调试,一个可行的方法是VSCode + Debugger for Chrome. Debugger for Chrome需要是一个VSCode的扩展插件,自行安装,安装后重启VSCode 需要配置...原创 2019-02-01 19:50:50 · 6912 阅读 · 2 评论 -
学习笔记:安装flutter
中国区 $ export PUB_HOSTED_URL=https://pub.flutter-io.cn $ export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn $ git clone -b dev https://github.com/flutter/flutter.git $ export PATH="$PWD/...原创 2019-01-17 09:38:16 · 222 阅读 · 0 评论 -
CocoaPod使用--Podfile--版本依赖管理
文章目录安装cocoapod和现有工程集成--空Podfile和现有工程集成-- 指定workspace添加依赖库Podfile 语法将依赖库以framework形式引入设置依赖库版本号待续参考网址 http://guides.cocoapods.org成文的环境mac os 10.14cocoapod 1.5.3xcode 10.1安装cocoapod安装需要gem包管理器在...原创 2019-02-14 15:38:59 · 11972 阅读 · 0 评论 -
学习笔记:第一个Flutter程序的代码学习
使用Android Studio创建一个Flutter Application程序,创建成功后,会有一些自动创建的代码。打开main.dart文件,代码如下//导入库materialimport 'package:flutter/material.dart'; //入口函数,为Flutter程序第一个执行的函数(这么说并不严谨,理解就好)//入口函数执行runApp方法,传入的参数是...原创 2019-07-21 20:53:20 · 213 阅读 · 0 评论 -
学习笔记:第一个Flutter web程序
文章目录配置环境克隆flutter web仓库安装flutter web构建工具Hello world配置依赖获取(升级)运行配置环境克隆flutter web仓库git clone https://github.com/flutter/flutter_web.git安装flutter web构建工具进入flutter web仓库目录,执行如下命令,安装构建工具$ flutter p...原创 2019-08-09 14:13:11 · 478 阅读 · 0 评论 -
学习笔记:Flutter Dart 之“信号量”
文章目录起因过程 (使用Future)更进一步(使用Completer)首先明确一点,Dart语言是单线程模型,没有信号量,但是有类似信号的实现Completer起因在学习Flutter,在学习Dart。我的学习方式不是那种系统性学习,而是在实践中学习,理论总是要实践,于是自己给自己制造场景。我自己用Flutter开发一个工具应用,在线/离线查数据表。这个工具应用开发所需常见技能:网络、文...原创 2019-08-28 15:55:10 · 1029 阅读 · 1 评论 -
学习笔记:从git仓库拉取更新并部署到服务端
最近租了个云主机,在上面部署网站,为了节省资源(穷),采取云主机 + github + 手动触发方式部署 ,记录下过程1、创建git仓库进入github,创建一个新仓库,姑且叫Arepo2、在云主机编写自动部署脚本#!/bin/bash# -*- coding:utf-8 -*-import osdef func_shell(cmdstr): if ( os....原创 2019-09-03 10:43:24 · 298 阅读 · 0 评论 -
学习笔记:ubuntu18 安装nginx + mysql + wordpress
文章目录最终环境安装nginx安装mysql安装server安全配置修改mysql数据库路径(数据迁移,可选)安装php和php-fpm和php-mysql安装wordpress配置web服务给wordpress创建数据库初始化wordpress参考连接1、https://www.linuxidc.com/Linux/2015-01/112587.htm2、https://www.cento...原创 2019-09-05 10:34:39 · 1309 阅读 · 1 评论 -
cocoapod 私有库制作
私有库制作参考 https://guides.cocoapods.org/syntax/podspec.html####创建pod库$ cd 合适的目录(最好是空文件夹)$ pod lib create test_sh(库名字)这一步会提示你输入一些参数,如是否包含测试Demo、那种语言、类名前缀、姓名、邮箱等,然后生成test_sh.podspec和一些工程文件。就制作pod库而言,...原创 2019-01-17 10:53:56 · 624 阅读 · 0 评论