blog

js 模块化

喜夏-厌秋 提交于 2020-03-26 06:53:58
本文参考以下几篇文章: http://www.ruanyifeng.com/blog/2012/10/javascript_module.html(模块化的写法) http://www.ruanyifeng.com/blog/2012/10/asynchronous_module_definition.html (AMD规范) http://www.ruanyifeng.com/blog/2012/11/require_js.html (requireJS的用法) http://www.ruanyifeng.com/blog/2017/04/memory-leak.html(内存泄漏) 模块化的目的: 1、功能复杂,团队协作开发。互不影响,代码重用 2、不污染全局变量 3、保护自己内部的变量不被修改 4、 来源: https://www.cnblogs.com/aligege/p/7027446.html

vue - blog开发学习4

余生长醉 提交于 2020-03-26 02:30:37
1、新建页面的修改,集成富文本编辑 edit-post.vue(新建和修改都用该组件) <template> <div class="editor"> <span class="h5 text-left">标题</span> <Input v-model="title" size="large" placeholder="请输入标题~~~"/> <span class="h5 text-left">内容</span> <TinymceEditor ref="editor" v-model="content" :disabled="disabled" @onClick="onClick"></TinymceEditor> <Button @click="submitPost">发布</Button> <Button type="dashed" @click="submitPost">保存草稿</Button> <Button type="warning" @click="clear">重置</Button> </div> </template> <script> import TinymceEditor from '@/components/tinymce-editor' export default { name: "EidtPost", components: {

cython.

时光怂恿深爱的人放手 提交于 2020-03-25 08:35:10
3 月,跳不动了?>>> https://blog.csdn.net/caimouse/article/details/45098859?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task 来源: oschina 链接: https://my.oschina.net/innovation/blog/3210540

Flex学习资源:(网站,博客,论坛)汇总

扶醉桌前 提交于 2020-03-24 14:52:20
一、国外站点 1. 资源类 Adobe Flex 2 Component Explorer : 官方的,展示了各种组件的用法,入门必看。 CFlex :很好的一个Flex资源站点,包括教程,新闻,资源站点…… 只是页面有点杂乱,大家一般看右边那一栏就行了。 FlexBox :一个收集了网上很多开源组件的站点,是进阶学习的好帮手。 FlexLib :也是一个开源Flex组件站点,不过与FlexBox不同的是,这个是原创,而FlexBox只是收集。 Flex Developer Center :Adobe Flex开发者中心,经常会有一些好的教程出现。 Adobe Labs :这个不用我说了吧。 Flex.org: http://www.flex.org/ 官方的,基本上应有尽有。 2. Explorers Flex 2 Style Explorer :用来设计程序样式风格的工具,很好用,现在源代码已经可以下载。 Flex 2 Primitive Explorer :用来调节各种Primitive图形的组件,非官方的,源代码提供下载。 Flex 2 Filter Explorer :用来调节各种滤镜(filter),非官方的,源代码提供下载。 3. Blogs MXNA :这个不用我说了吧,虽说这不是一个Blog,但是它聚合了所有优秀的Blog,所以把它放在Blog一栏

ActiveRecord自动维护双向关联的测试

非 Y 不嫁゛ 提交于 2020-03-24 06:17:41
Trunk版本的AR使用的NHibernate版本为 1.2 beta,这个版本添加了对泛型的支持。而之前我们要在AR中使用泛型(强类型集合),主要是依靠NHIbernate.Generics.dll这个第三方扩展,而这个第三方扩展的目的有两个:对强类型集合的支持和自动维护双向关联。   在使用了Trunk上的AR版本之后,我们已经可以使用诸如IList<>之类的泛型,解决了第一个问题,但是自动维护双向关联的问题呢?以下是我这两天的测试:   表结构: CREATE TABLE Blog ( BlogID int IDENTITY(1, 1) PRIMARY KEY, Name varchar(50), Author varchar(50) ) CREATE TABLE Post ( PostID int IDENTITY(1, 1) PRIMARY KEY, Title varchar(50), BlogID int FOREIGN KEY REFERENCES Blog(BlogID) Not Null , ) 实体类: [ActiveRecord("Blog")] public class Blog : ActiveRecordBase<Blog> { private int blogID; private string name; private string author

嵌入式系统:行业与应用

天涯浪子 提交于 2020-03-21 12:41:40
3 月,跳不动了?>>> Built with Mbed Use Cases and Case Studies of IoT products https://www.mbed.com/built-with-mbed/ 应用类小米体重秤技术开发解析(教程) http://www.makeru.com.cn/course/details/2997?s=69821 来源: oschina 链接: https://my.oschina.net/u/2341333/blog/3207716

Web框架之Django ORM操作

我们两清 提交于 2020-03-21 05:02:10
本文内容包括: Django ORM操作进阶 用户认证 常用ORM操作 from django.db import models class Blog(models.Model): name = models.CharField(max_length=100) tagline = models.TextField() def __str__(self): # __unicode__ on Python 2 return self.name class Author(models.Model): name = models.CharField(max_length=50) email = models.EmailField() def __str__(self): # __unicode__ on Python 2 return self.name class Entry(models.Model): blog = models.ForeignKey(Blog) headline = models.CharField(max_length=255) body_text = models.TextField() pub_date = models.DateField() mod_date = models.DateField() authors = models

Vue(九)

谁说我不能喝 提交于 2020-03-21 02:27:44
组件基础 基本示例 这里有一个 Vue 组件的示例: // 定义一个名为 button-counter 的新组件 Vue.component('button-counter', { data: function () { return { count: 0 } }, template: '<button v-on:click="count++">You clicked me {{ count }} times.</button>' }) 组件是可复用的 Vue 实例,且带有一个名字:在这个例子中是 <button-counter> 。我们可以在一个通过 new Vue 创建的 Vue 根实例中,把这个组件作为自定义元素来使用: <div id="components-demo"> <button-counter></button-counter> </div> new Vue({ el: '#components-demo' }) 因为组件是可复用的 Vue 实例,所以它们与 new Vue 接收相同的选项,例如 data 、 computed 、 watch 、 methods 以及生命周期钩子等。仅有的例外是像 el 这样根实例特有的选项。 组件的复用 你可以将组件进行任意次数的复用: <div id="components-demo"> <button-counter><

diango学习笔记

自古美人都是妖i 提交于 2020-03-20 18:25:32
系统:ubuntu14.0.4LTS 环境:python2.7 django1.7 1、通过sudo apt-get install python-django安装django模块 2、在/usr/bin目录中可以找到django-admin文件并复制 3、选择一个项目目录(如:django),并把django-admin文件粘贴到此目录下 4、在终端cd进入这个目录,输入:django-admin startproject mysite(项目名,以mysite为例) 5、在目录中找到manage.py文件放到mysite文件夹中并cd进入,终端输入:python manage.py startapp blog(应用名,以blog为例) 6、在mysite中的setting.py文件应用元组中加入'blog',(原教程这里是加入mysite.blog,但是在django 1.4以后这里只用加入app的名称即可,同理,下面的引用都是blog即可) 7、设计blog中的model,注释改为: class BlogPost (models .Model ) :   title = models.CharField(max_length=150)   body = models. TextField()   timestamp = models .DateTimeField( ) 8

YAML中多行字符串的配置方法

巧了我就是萌 提交于 2020-03-19 14:58:58
3 月,跳不动了?>>> 有时候我们会在配置文件中配置一段文字说明,这种时候通常会出现两种需求: 文字中可能出现段落,希望在配置中按段落方式编写,显示打印的时候也能出现段落换行。 文字很长,为方便编辑,可能在配置文件中分段写,但是显示的时候不喜欢出现配置中的段落换行。 简单的说,就是: 配置与显示,都严格按段落展示 配置按段落,显示不需要按段落 假设,我们需要配置这样一段文字: I am a coder.My blog is didispace.com. 下面,就针对上面的两种情况来看看可以怎么来实现: 配置与显示,都严格按段落展示 这个需求下,我们希望配置和显示都按句子换行,就是这样: I am a coder. My blog is didispace.com. 方法一:直接使用 \n 来换行 这样写: string: "I am a coder.\n\ My blog is didispace.com." 最终输出: I am a coder. My blog is didispace.com. 通过 \n 在显示的时候换行,通过配置行末的 \ 让这个字符串换行继续写(这个必须有,如果没有第二行行首会多一个空格)。 注意 :这里必须使用双引号来定义字符串,不能用单引号。因为单引号是不支持 \n 换行的。 方法二:使用 | 、 |+ 、 |- 在方法一种