- 微信小程序学习
cocochimp
微信小程序
微信小程序学习声明:本文章是基于黑马程序员的课程所编写,本人才疏学浅,内容仅作参考项目和markdown文件资料:微信小程序:基于黑马程序员的微信小程序笔记与项目文章目录微信小程序学习1.环境准备2.小程序结构目录2.1小程序和传统web文件结构对比2.2基本的项目目录3.配置文件JSON3.1[全局配置`app.json`](https://developers.weixin.qq.com/mi
- 微信小程序笔记功能(富文本editor功能)开发
一个假的前端男
微信小程序笔记小程序
一、效果图展示模拟器及pc端效果图手机端就不贴了二、把官方示例copy到自己的项目传送门三、改一改上传图片功能insertImage(){constthat=thiswx.chooseImage({//count:1一次选择图片的个数success:function(response){//多张图片上传response.tempFilePaths.map(item=>{wx.uploadFile(
- 【web】微信小程序笔记小结(自定义组件+npm包+全局数据共享+分包)
进击的文文文
web前端小程序微信小程序npm
一起加油~!来源:黑马程序员前端微信小程序开发教程目录I.自定义组件①创建②引用1)局部引用2)全局引用3)对比4)页面和组件的区别③样式1)组建样式隔离2)注意点3)修改4)stylelsolation的可选值④数据、方法和属性1)data数据2)methods方法3)properties属性4)data和properties的区别5)使用setData修改properties的值⑤数据监听器1
- Taro/微信小程序笔记
林几许
Taro/微信小程序学习笔记持续更新中一:快捷命令1,快捷创建页面——Tarocreate--name页面名称2,运行到h5页面预览———Tarobuild--typeh5--watch3,本地代码已提交,后又修改了一些文件,想回到提交时的代码——gitcheckout.二:注意事项1,导航使用navigateTo的时候,只支持五层。2,导入Taro-ui用cnpm,不然容易报错。3,图片命名数字
- 微信小程序笔记 整理
阿狸演绎
微信小程序笔记小程序
微信小程序笔记整理地址:https://mp.weixin.qq.com/小程序的基本构成pages-->用来存放所有小程序的页面页面以文件夹的格式保存在pages里,每个页面由四个基本文件组成xx.js-->页面数据和逻辑处理的文件xx.json-->页面的配置(如果和app.json内配置文件冲突,xx页面采用就近原则,优先按照xx.json)xx.wxss-->页面的样式文件(如果和app.
- 2018-03-05
水手007
微信小程序笔记view默认是vertivalalign默认是水平排列
- 微信小程序笔记
朱雨鹏
实习同程实习笔记前端微信小程序小程序
文章目录目录结构全局配置文件app.json配置项pageswindowtabBar页面配置配置项sitemap配置模板语法text和view数据绑定循环block条件渲染wx:ifhidden事件绑定WXSS尺寸单位样式导入内联样式lessimageswiperswiper-itemnavigatorrich-textbuttoniconradiocheck-box生命周期应用生命周期页面生命周
- 微信小程序笔记
马超19991128
微信小程序小程序
#目录一、初识微信小程序1、什么是微信小程序Ⅰ-小程序历史2017年度百度百科十大热词之一微信小程序,简称小程序,英文名MiniProgram,是一种不需要下载安装即可使用的应用(张小龙对其的定义是无需安装,用完即走,实际上是需要安装的,只不过小程序的体积特别小,下载速度很快,用户感觉不到下载的过程)小程序刚发布的时候要求压缩包的体积不能大于1M,,否则无法通过,在2017年4月做了改进,由原来的
- 微信小程序笔记心得
极乐叔
微信小程序微信小程序心得
微信小程序问题汇总及详解《一》form表单微信小程序问题汇总及详解《二》tab切换微信小程序问题汇总及详解《三》picker增、删微信小程序问题汇总及详解《四》图片上传和地图微信小程序问题汇总及详解《五》点击发送清空input值微信小程序问题汇总及详解《六》获取form表单初始值提交数据微信小程序笔记《一》:map地图与BAT的接口SDK微信小程序笔记《二》:天气应用,使用高德地图和心知天气...
- 微信小程序笔记7微信小程序页面导航跳转、页面事件、生命周期、WXS脚本
岭师小白
微信小程序微信小程序微信开放平台微信vue
目录(一)页面导航什么是页面导航(二)声明式导航导航到tabBar页面导航到非tabBar页面后退导航(三)编程式导航后退导航(四)导航传参声明式导航传参(五)下拉刷新事件(六)上拉触底事件(七)上拉触底事件案例(八)生命周期什么是生命周期生命周期的分类什么是生命周期函数生命周期函数的分类应用的生命周期函数(九)WXS脚本生命是wxswxs的应用场景wxs和javaScript的关系(十)WXS脚
- 微信小程序笔记
编程图一乐
微信小程序微信小程序前端小程序
构成页面的各个文件功能:WXSS文件是一个样式文件,这个文件主要来写一些css样式,这些样式只会针对该文件夹下的WXML文件有作用;JS文件是主要的业务逻辑类,包括这个页面所有的业务逻辑的实现;JSON文件是这个页面的配置,如允许该页面进行上拉加载等;WXML文件是类似HTML的作用,当然它也有一些自己的一些特殊标签。WXML:构建页面;.js:逻辑代码;.wxss:样式;.json:配置文件wh
- 微信小程序笔记
聪明的傻瓜子_
小程序发展史小程序并非凭空而生,在其未出现前,webview作为web的主要入口。初期开发者通过调用微信原生的一些api进行一些交互,如图片预览等(称为JS-SDK),源于开发者依赖原生功能完成一些难以实现的东西。JS-SDK是对之前weixinJSBrige的一个包装,以及能力的释放虽然js-sdk虽然解决了移动网页能力不足的问题,但其并没有解决使用移动网页遇到的不良体验问题,比如,受限于设备性
- 微信小程序笔记六:serverless 云开发
brandonxiang
腾讯云提出的云开发应该已经有一段时间。至于serverless是什么?不懂的同学可以移步至phodal大神的serverless。腾讯云借助于小程序快速发展走一波serverless。它的优势在于弱化后端和运维概念,让小企业和小团队可以更容易地开发小程序。它首创的云调用将鉴权部分有效的封装,让你的接口很容易的实现了鉴权保护。当然,大公司或者是具有成熟后台团队的公司,肯定不愿意将数据放在腾讯的服务端
- 微信小程序笔记
郑州程序员王一
这里是作为图片链接使用的文章无须再向下看了,不好意思哈Snip20180130_1.pngSnip20180313_2.png封装参数.png请求结果.pngWechatIMG68.jpeg2018年06月11日15:01:12安卓学习截图Snip20180611_16.pngSnip20180611_17.pngSnip20180621_3.pngSnip20180731_35.pngSnip2
- 微信小程序笔记心得
极乐叔
微信小程序问题汇总及详解《一》form表单微信小程序问题汇总及详解《二》tab切换微信小程序问题汇总及详解《三》picker增、删微信小程序问题汇总及详解《四》图片上传和地图微信小程序问题汇总及详解《五》点击发送清空input值微信小程序问题汇总及详解《六》获取form表单初始值提交数据**微信小程序笔记**《一》:map地图与BAT的接口SDK**微信小程序笔记**《二》:天气应用,使用高德地图
- 搭建微信小程序笔记(一)
在下小黄
微信小程序开发javascript
大家好!我是【小黄】,因为我姓黄所以就叫小黄好了。这博客是对自己学习和成长的一点点总结及记录,如果您对我写的还感兴趣,可以关注一下我的动态,我们一起学习、共同成长和进步。书本太薄写尽心中所想,却看不到来日方长。杯盏太浅盛的下唇齿留香,却品不尽尘世沧桑。余生太短,饮下杯中美酒,愿能忘却忧愁。既然此生不能再回首,那就潇洒风流的向前走。就算前路荆棘若虎口,至少还有我和温柔。♡♡♡♡♡♡♡♡♡♡♡♡♡♡♡
- 微信小程序笔记——微信小程序request请求封装
木子Leo
微信小程序微信小程序
一、前言微信小程序提供的wx.request请求API,文档介绍的很清楚。直接使用代码未免累赘,并且处理一些返回操作不好统一处理,所以就对wx.request做了一下封装。1.新建js文件(request=>index.js)//letbaseUrl='http://******/';//测试//letbaseUrl='http://******/';//预发布letbaseUrl='https:
- 微信小程序笔记(三)
一包
app的生命周期onLaunch生命周期函数--监听小程序初始化当小程序初始化完成时,会触发onLaunch(全局只触发一次)onShow生命周期函数--监听小程序显示当小程序启动,或从后台进入前台显示,会触发onShowonHide生命周期函数--监听小程序隐藏当小程序从前台进入后台,会触发onHideonError错误监听函数当小程序发生脚本错误,或者api调用失败时,会触发onError并带
- 微信小程序笔记
weixin_44127405
微信小程序
微信小程序笔记一.⼩程序配置⽂件1.1全局配置app.jsonapp.json是当前⼩程序的全局配置,包括了⼩程序的所有⻚⾯路径、界⾯表现、⽹络超时时间、底部tab等。普通快速启动项⽬⾥边的app.json配置{"pages":["pages/index/index",//微信小程序显示的首页,谁在第一位显示谁"pages/logs/logs","pages/demo01/demo01"],"wi
- 初学微信小程序
G_XUI
htmljavascript
微信小程序笔记首先是对微信小程序目录文件理解今天dotolist练习首先是对微信小程序目录文件理解pages:项目开发目录pages里面每一个文件夹都是一个完整的小程序页面,其中内含四个部分分别有xxx.wxml:模板页面wxss:页面样式相当于cssxxx.jsxxx.json:页面的配置utils:存放工具函数方法app.js:小程序的入口文件app.json:小程序的全局配置app.wxss
- 微信小程序笔记(一)
一包
WXMLWXML(WeiXinMarkupLanguage)是框架设计的一套标签语言,结合基础组件、事件系统,可以构建出页面的结构。WXML在小程序中充当类似HTML的角色。数据绑定WXML中的动态数据均来自对应Page的data。简单绑定使用双大括号将变量包起来,作用于:内容{{message}}Page({data:{message:'HelloMINA!'}})组件属性(需要在双引号之内)P
- android工程师学习微信小程序笔记④ 小程序渲染层和逻辑层
单片机菜鸟哥
微信小程序开发笔记
正常来说,微信小程序是依赖于微信客户端上运行的,并且跟小程序基础库(包括了小程序的整个运行环境以及基础能力,跟具体小程序无关)版本有重大关联关系。我们可以把微信客户端以及小程序基础库简称为宿主环境(就算去开发类似于百度小程序、字节跳动小程序、京东小程序,它们的概念都是想通的)。小程序可以调用宿主环境提供的微信客户端的能力,这就使得小程序比普通网页拥有更多的能力。小程序会运行在不同版本(不同的微信客
- 微信小程序笔记
Big_Rui
微信小程序事件对象中e.target和e.currentTarget的区别详解微信小程序wxml传递值总结(e.currentTarget,e.detail.value)揭开正则表达式的神秘面纱在线正则表达式测试不在以下request合法域名列表中怎么办微信小程序填坑之路之使用localhost在本地测试微信小程序wx.requestPOST500(InternalServerError)微信小程
- 微信小程序笔记
轻度重症
微信小程序
微信小程序订阅号:适用人群:个人,媒体,报纸,企业,政府或其他组织一天只能群发1条消息服务号适用人群:媒体、企业、政府或其他组织。一个月内可发送4条消息企业微信原企业号企业的专业办公管理工具。小程序是一种新的开发能力,开发者可以快速地开发一个小程序。小程序可以在微信内被便捷地获取和传播,同时具有出色的适用体验。小程序优点:开发周期短,开发成本比APP要低开发难度较低运行速度跟App差不多,也能做出
- 微信小程序笔记——微信小程序appjs的onLaunch执行完之后再执行Page的onLoad
木子Leo
微信小程序微信小程序小程序onlaunch执行顺序onload延迟加载
一:前言小程序网络请求默认为异步请求,在appjs的onLaunch运行后进行异步请求时,程序不会停止,Page页已执行onload,我们希望onLaunch执行完后再执行onload。解决方法:定义回调函数//app.jsApp({onLaunch:function(){wx.request({url:'http://test.cn/login',//仅为示例,并非真实的接口地址data:{},
- 微信小程序笔记1
木鱼向阳
官方文档地址:https://mp.weixin.qq.com/debug/wxadoc/dev/?t=201715需要下载微信官方的开发者工具,地址:https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html?t=201715一、基本构成1、目录结构2、组成部分由app.js、app.json、app.wxss三部分组成①ap
- 微信小程序笔记
Code鱼
小程序
微信小程序笔记1.利用小程序提供的API跳转:转自:微信小程序页面跳转方法总结//保留当前页面,跳转到应用内的某个页面,使用wx.navigateBack可以返回到原页面。//注意:调用navigateTo跳转时,调用该方法的页面会被加入堆栈,但是redirectTowx.navigateTo({url:'page/home/home?user_id=111'})//关闭当前页面,返回上一页面或多
- 微信小程序笔记(二)摆脱不会css的烦恼,快速引用三方UI库
lyanjun
前端练习
整理资料第三方组件库ZanUI这个是老版的,新版的现在是vant-weapp,现在来看这两个可以互补。wux-weapp这个没用过,但是光看效果功能比上面的多。iViewWeapp功能也是十分的齐全。weui-wxss微信官方的UI库,了解下就行。因为上面三个随便选一个,基本也就用不到它了。1.引用组件➡Component 引用第三方组件,和引用自定义组件的方式是一样的(详细请看微信小程序官方文
- 微信小程序笔记——小程序movable-view实现左滑删除功能
木子Leo
微信小程序微信小程序小程序左滑效果小程序左滑删除
一:前言movable-view(点击查看官方文档)左滑的元素高度需要是固定的,因为movable-view要求必须设置width和height;效果图:wxml:{{item.content}}删除js:varapp=getApp()Page({data:{items:[],startX:0,//开始坐标startY:0},onLoad:function(){for(vari=0;i30)ret
- 微信小程序笔记——处理小程序页面栈限制(小程序wx.navigateTo封装)
木子Leo
微信小程序微信小程序
一、前言小程序中页面栈最多十层,随着页面增加路由跳转很容易在不知道的情况下就会堆栈到十层,再用navigateTo去跳转就跳不动了。这时候就需要删除当前页面栈(redirectTo)或删除所有页面栈(reLaunch)来跳转了。页面栈可以通过getCurrentPages方法获取。1、新建jsnavigateRoute.jsfunctionnavigateTo(url){if(getCurrent
- jsonp 常用util方法
hw1287789687
jsonpjsonp常用方法jsonp callback
jsonp 常用java方法
(1)以jsonp的形式返回:函数名(json字符串)
/***
* 用于jsonp调用
* @param map : 用于构造json数据
* @param callback : 回调的javascript方法名
* @param filters : <code>SimpleBeanPropertyFilter theFilt
- 多线程场景
alafqq
多线程
0
能不能简单描述一下你在java web开发中需要用到多线程编程的场景?0
对多线程有些了解,但是不太清楚具体的应用场景,能简单说一下你遇到的多线程编程的场景吗?
Java多线程
2012年11月23日 15:41 Young9007 Young9007
4
0 0 4
Comment添加评论关注(2)
3个答案 按时间排序 按投票排序
0
0
最典型的如:
1、
- Maven学习——修改Maven的本地仓库路径
Kai_Ge
maven
安装Maven后我们会在用户目录下发现.m2 文件夹。默认情况下,该文件夹下放置了Maven本地仓库.m2/repository。所有的Maven构件(artifact)都被存储到该仓库中,以方便重用。但是windows用户的操作系统都安装在C盘,把Maven仓库放到C盘是很危险的,为此我们需要修改Maven的本地仓库路径。
- placeholder的浏览器兼容
120153216
placeholder
【前言】
自从html5引入placeholder后,问题就来了,
不支持html5的浏览器也先有这样的效果,
各种兼容,之前考虑,今天测试人员逮住不放,
想了个解决办法,看样子还行,记录一下。
【原理】
不使用placeholder,而是模拟placeholder的效果,
大概就是用focus和focusout效果。
【代码】
<scrip
- debian_用iso文件创建本地apt源
2002wmj
Debian
1.将N个debian-506-amd64-DVD-N.iso存放于本地或其他媒介内,本例是放在本机/iso/目录下
2.创建N个挂载点目录
如下:
debian:~#mkdir –r /media/dvd1
debian:~#mkdir –r /media/dvd2
debian:~#mkdir –r /media/dvd3
….
debian:~#mkdir –r /media
- SQLSERVER耗时最长的SQL
357029540
SQL Server
对于DBA来说,经常要知道存储过程的某些信息:
1. 执行了多少次
2. 执行的执行计划如何
3. 执行的平均读写如何
4. 执行平均需要多少时间
列名 &
- com/genuitec/eclipse/j2eedt/core/J2EEProjectUtil
7454103
eclipse
今天eclipse突然报了com/genuitec/eclipse/j2eedt/core/J2EEProjectUtil 错误,并且工程文件打不开了,在网上找了一下资料,然后按照方法操作了一遍,好了,解决方法如下:
错误提示信息:
An error has occurred.See error log for more details.
Reason:
com/genuitec/
- 用正则删除文本中的html标签
adminjun
javahtml正则表达式去掉html标签
使用文本编辑器录入文章存入数据中的文本是HTML标签格式,由于业务需要对HTML标签进行去除只保留纯净的文本内容,于是乎Java实现自动过滤。
如下:
public static String Html2Text(String inputString) {
String htmlStr = inputString; // 含html标签的字符串
String textSt
- 嵌入式系统设计中常用总线和接口
aijuans
linux 基础
嵌入式系统设计中常用总线和接口
任何一个微处理器都要与一定数量的部件和外围设备连接,但如果将各部件和每一种外围设备都分别用一组线路与CPU直接连接,那么连线
- Java函数调用方式——按值传递
ayaoxinchao
java按值传递对象基础数据类型
Java使用按值传递的函数调用方式,这往往使我感到迷惑。因为在基础数据类型和对象的传递上,我就会纠结于到底是按值传递,还是按引用传递。其实经过学习,Java在任何地方,都一直发挥着按值传递的本色。
首先,让我们看一看基础数据类型是如何按值传递的。
public static void main(String[] args) {
int a = 2;
- ios音量线性下降
bewithme
ios音量
直接上代码吧
//second 几秒内下降为0
- (void)reduceVolume:(int)second {
KGVoicePlayer *player = [KGVoicePlayer defaultPlayer];
if (!_flag) {
_tempVolume = player.volume;
- 与其怨它不如爱它
bijian1013
选择理想职业规划
抱怨工作是年轻人的常态,但爱工作才是积极的心态,与其怨它不如爱它。
一般来说,在公司干了一两年后,不少年轻人容易产生怨言,除了具体的埋怨公司“扭门”,埋怨上司无能以外,也有许多人是因为根本不爱自已的那份工作,工作完全成了谋生的手段,跟自已的性格、专业、爱好都相差甚远。
- 一边时间不够用一边浪费时间
bingyingao
工作时间浪费
一方面感觉时间严重不够用,另一方面又在不停的浪费时间。
每一个周末,晚上熬夜看电影到凌晨一点,早上起不来一直睡到10点钟,10点钟起床,吃饭后玩手机到下午一点。
精神还是很差,下午像一直野鬼在城市里晃荡。
为何不尝试晚上10点钟就睡,早上7点就起,时间完全是一样的,把看电影的时间换到早上,精神好,气色好,一天好状态。
控制让自己周末早睡早起,你就成功了一半。
有多少个工作
- 【Scala八】Scala核心二:隐式转换
bit1129
scala
Implicits work like this: if you call a method on a Scala object, and the Scala compiler does not see a definition for that method in the class definition for that object, the compiler will try to con
- sudoku slover in Haskell (2)
bookjovi
haskellsudoku
继续精简haskell版的sudoku程序,稍微改了一下,这次用了8行,同时性能也提高了很多,对每个空格的所有解不是通过尝试算出来的,而是直接得出。
board = [0,3,4,1,7,0,5,0,0,
0,6,0,0,0,8,3,0,1,
7,0,0,3,0,0,0,0,6,
5,0,0,6,4,0,8,0,7,
- Java-Collections Framework学习与总结-HashSet和LinkedHashSet
BrokenDreams
linkedhashset
本篇总结一下两个常用的集合类HashSet和LinkedHashSet。
它们都实现了相同接口java.util.Set。Set表示一种元素无序且不可重复的集合;之前总结过的java.util.List表示一种元素可重复且有序
- 读《研磨设计模式》-代码笔记-备忘录模式-Memento
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.ArrayList;
import java.util.List;
/*
* 备忘录模式的功能是,在不破坏封装性的前提下,捕获一个对象的内部状态,并在对象之外保存这个状态,为以后的状态恢复作“备忘”
- 《RAW格式照片处理专业技法》笔记
cherishLC
PS
注意,这不是教程!仅记录楼主之前不太了解的
一、色彩(空间)管理
作者建议采用ProRGB(色域最广),但camera raw中设为ProRGB,而PS中则在ProRGB的基础上,将gamma值设为了1.8(更符合人眼)
注意:bridge、camera raw怎么设置显示、输出的颜色都是正确的(会读取文件内的颜色配置文件),但用PS输出jpg文件时,必须先用Edit->conv
- 使用 Git 下载 Spring 源码 编译 for Eclipse
crabdave
eclipse
使用 Git 下载 Spring 源码 编译 for Eclipse
1、安装gradle,下载 http://www.gradle.org/downloads
配置环境变量GRADLE_HOME,配置PATH %GRADLE_HOME%/bin,cmd,gradle -v
2、spring4 用jdk8 下载 https://jdk8.java.
- mysql连接拒绝问题
daizj
mysql登录权限
mysql中在其它机器连接mysql服务器时报错问题汇总
一、[running]
[email protected]:~$mysql -uroot -h 192.168.9.108 -p //带-p参数,在下一步进行密码输入
Enter password: //无字符串输入
ERROR 1045 (28000): Access
- Google Chrome 为何打压 H.264
dsjt
applehtml5chromeGoogle
Google 今天在 Chromium 官方博客宣布由于 H.264 编解码器并非开放标准,Chrome 将在几个月后正式停止对 H.264 视频解码的支持,全面采用开放的 WebM 和 Theora 格式。
Google 在博客上表示,自从 WebM 视频编解码器推出以后,在性能、厂商支持以及独立性方面已经取得了很大的进步,为了与 Chromium 现有支持的編解码器保持一致,Chrome
- yii 获取控制器名 和方法名
dcj3sjt126com
yiiframework
1. 获取控制器名
在控制器中获取控制器名: $name = $this->getId();
在视图中获取控制器名: $name = Yii::app()->controller->id;
2. 获取动作名
在控制器beforeAction()回调函数中获取动作名: $name =
- Android知识总结(二)
come_for_dream
android
明天要考试了,速速总结如下
1、Activity的启动模式
standard:每次调用Activity的时候都创建一个(可以有多个相同的实例,也允许多个相同Activity叠加。)
singleTop:可以有多个实例,但是不允许多个相同Activity叠加。即,如果Ac
- 高洛峰收徒第二期:寻找未来的“技术大牛” ——折腾一年,奖励20万元
gcq511120594
工作项目管理
高洛峰,兄弟连IT教育合伙人、猿代码创始人、PHP培训第一人、《细说PHP》作者、软件开发工程师、《IT峰播》主创人、PHP讲师的鼻祖!
首期现在的进程刚刚过半,徒弟们真的很棒,人品都没的说,团结互助,学习刻苦,工作认真积极,灵活上进。我几乎会把他们全部留下来,现在已有一多半安排了实际的工作,并取得了很好的成绩。等他们出徒之日,凭他们的能力一定能够拿到高薪,而且我还承诺过一个徒弟,当他拿到大学毕
- linux expect
heipark
expect
1. 创建、编辑文件go.sh
#!/usr/bin/expect
spawn sudo su admin
expect "*password*" { send "13456\r\n" }
interact
2. 设置权限
chmod u+x go.sh 3.
- Spring4.1新特性——静态资源处理增强
jinnianshilongnian
spring 4.1
目录
Spring4.1新特性——综述
Spring4.1新特性——Spring核心部分及其他
Spring4.1新特性——Spring缓存框架增强
Spring4.1新特性——异步调用和事件机制的异常处理
Spring4.1新特性——数据库集成测试脚本初始化
Spring4.1新特性——Spring MVC增强
Spring4.1新特性——页面自动化测试框架Spring MVC T
- idea ubuntuxia 乱码
liyonghui160com
1.首先需要在windows字体目录下或者其它地方找到simsun.ttf 这个 字体文件。
2.在ubuntu 下可以执行下面操作安装该字体:
sudo mkdir /usr/share/fonts/truetype/simsun
sudo cp simsun.ttf /usr/share/fonts/truetype/simsun
fc-cache -f -v
- 改良程序的11技巧
pda158
技巧
有很多理由都能说明为什么我们应该写出清晰、可读性好的程序。最重要的一点,程序你只写一次,但以后会无数次的阅读。当你第二天回头来看你的代码 时,你就要开始阅读它了。当你把代码拿给其他人看时,他必须阅读你的代码。因此,在编写时多花一点时间,你会在阅读它时节省大量的时间。
让我们看一些基本的编程技巧:
尽量保持方法简短
永远永远不要把同一个变量用于多个不同的
- 300个涵盖IT各方面的免费资源(下)——工作与学习篇
shoothao
创业免费资源学习课程远程工作
工作与生产效率:
A. 背景声音
Noisli:背景噪音与颜色生成器。
Noizio:环境声均衡器。
Defonic:世界上任何的声响都可混合成美丽的旋律。
Designers.mx:设计者为设计者所准备的播放列表。
Coffitivity:这里的声音就像咖啡馆里放的一样。
B. 避免注意力分散
Self Co
- 深入浅出RPC
uule
rpc
深入浅出RPC-浅出篇
深入浅出RPC-深入篇
RPC
Remote Procedure Call Protocol
远程过程调用协议
它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。RPC使得开发