angularjs学习第七天笔记(系统指令学习)
您好,接着在昨天对简单指令学习了解以后,今天开始学习了解angularjs中的系统指令 系统指令大部分都是以ng开始,这也是为什么在自定义指令命名时不要以ng开始的原因所在 系统指令在学习了分成两个部分进行学习:基础指令、在指令中使用子作用域 第一、基础指令 基础指令由包括bool型和类bool型两类 bool型指令,就是其值是一bool值(true or false) 1.1、bool指令包括: ng-disabled:主要控制控件是否可操作
[bzoj1103][POI2007]大都市meg_dfs序_树状数组
大都市meg bzoj-1103 POI-2007 题目大意:给定一颗n个点的树,m次操作。将一条路的边权更改成0;查询一个点到根节点的点权和。开始的时候所有边的边权都是1。 注释:$1\le n,m\le 2.5\cdot 10^5$。 想法:我们先拉出dfs序。其实严格来讲是出栈入栈序,就是每个点在序上出现两次的那个。 开始的时候入栈时的点权是1,出栈是-1。修改就是把出栈入栈都改成0。然后用树状数组查询前缀和即可。 最后,附上丑陋的代码... ... #include <iostream
py20180828
集合操作 list_1 = [1,4,5,7,3,6,7,9] list_1 = set(list_1) #列表设置为集合,集合是无序的 list_2 = set([2,6,0,22,66,8,4]) list_3 = set([1,4,5]) print( list_1.intersection(list_2) ) #交集b = t & s ------ t 和 s的交集 print( list_2.union(list_1) ) #并集a = t | s ----- t 和 s的并集
python学习第五六十七天:创建Django与项目介绍
主流web框架总结 a socket
b 路由关系
c 模板字符串替换(模板语言)
主流web框架 djange a用别人的 b自己写 c自己写 flask a用别人的 b自己写 c用别人的(jinja2) tornado a自己写 b自己写 c自己写 创建Django 1 Django模块安装
2 创建Django项目 django-admin startproject 项目名 3 mange.py 管理我的django项目 4 (1) 启动django--py
逻辑斯谛回归,softmax回归与最大熵模型
逻辑斯谛回归(logistic regression)是统计学习中的经典分类方法 最大熵是概率模型学习的一个准则,被推广到分类问题后可得到最大熵模型(Maximum Entropy Model) 逻辑斯谛回归模型与最大熵模型都属于对数线性模型,而对数线性模型又是广义线性模型的一种。 科普一下:狭义的线性模型是指 自变量的线性预测 就是 因变量的估计值, 而广义的线性模型是指 自变量的线性预测的函数 是 因变量的估计值。 逻辑斯谛回归 逻辑斯蒂分布 logistic distribution,设
[LeetCode] 584. Find Customer Referee_Easy tag: SQL
Given a table customer holding customers information and the referee. +------+------+-----------+
| id | name | referee_id|
+------+------+-----------+
| 1 | Will | NULL |
| 2 | Jane | NULL |
| 3 | Alex | 2 |
| 4 | Bi
LogStation 支持浏览器实时查看日志
我们在logback 分布式日志汇总中已经将日志输出到了all.logs,LogStation支持浏览器实时查看日志,适合研发和运维彼此独立的场景:研发没有服务器权限,却想看日志实时输出。再配合nginx提供的auth_basic简单授权就搞定了。 快速上手:logstation wget http://t.xlongwei.com/softwares/logstation-0.3.10.jar //初次运行会生成配置文件logstation.conf,编辑配置后再次运行即可,监听端口8884
网络流第一题!!!BZOJ1001
歇逼了一晚上,懵懵懂懂的懂了Dinic算法 大概是一遍BFS+DFS,还不是很懂,明天继续看!!! #include<iostream>
#include<stdio.h>
#include<string.h>
#include<algorithm>
#include<queue>
using namespace std;
const int maxn = 1000010;
const int inf = 0x3f3f3f3f;
struct edge{
int to,next,w;
}e
cin 和 getline 混用中需要注意的问题
这段时间在刷题过程中遇到一个cin和getline混合使用中的问题,解决之后记录如下: 先来看一段代码 1 #include <iostream>
2 #include <string>
3 using namespace std;
4
5 int main() {
6 string str;
7 int n = 0;
8 cin >> n;
9 cout << "num: " << n << endl;
10 while (n--)
python 面向对象(二)
1. 成员 成员共分为三类: 1变量: - 实例变量(字段) - 公有实例变量(字段) - 私有实例变量(字段) - 类变量(静态字段) - 公有类变量(静态字段) - 私有类变量(静态字段) class Student:
school = "蓝翔" #公有的类变量
__grade = "一年级" #私有的类变量
def __init__(self,name):
self.name = name
String、StringBuffer和StringBuilder的区别和实现原理,==与equals的区别。
String是java中用的最频繁的类之一,其内部原理是通过char[]数组实现的。其实内部char[]是定义的常量
private final char value[];
public String() {
this.value = "".value;
}//默认是"";
public String(String original) {
th...
包装类和自动拆箱、装箱
java是一种面向对象的语言,但是并不是完全面向对象的语言,其保留了八种基本数据类型,基本数据类型总会比对象的运算速度快的多,但是在集合中我们需要传入的是对象而不是基本数据类型所以我们需要将八种基本数据类型包装成相关的类来创建相关的对象。其中int包装类为Integer,其他的数据类型都是首字母大写。
Integer i=new Integer(1);
Integer i2=new Integ...
Collection容器
Collection是用来表示一组对象的集合接口。这个接口拥有两个重要的基本方法:add和iterator。add是用来向集合中添加元素的。如果添加元素确实改变了集合就返回true,如果集合没有发生变化就返回false。入如果试图在集合中添加一个对象,而这个对象在集合中已经存在那么添加请求就没有实效,因为集合中不允许存在重复的对象.iterator方法用于返回一个实现了iterator接口对象。可...
LIst与自己动手写ArryList实现类
List中常用的实现类有ArryList、LinkedList和Vector。Vector是线程安全的常用于接收数据库查询后返回数据,当然线程安全就代表速度慢效率低。而ArryList 是线程不安全的,并且其底层实现是采用数组实现的,所以查询快速但是添加,删除慢。LinkedList 是线程不安全的,其底层采用链表实现,所以查询慢但是添加删除块。
自己手写ArryLIst类(简易版)。
pub...
LinkedList与自己动手写LinkedList
数组和ArryList都具有添加删除慢的缺点,要从数组或ArryList 中间删除或添加一个元素需要进行新的排列,要付出很大的代价,这就是为什么需要LinkedList的原因。在具有大量删除添加操作的集合中数组不再适合作为存储数据的对象,通常我们都会选择链表作为存储对象。在java语言中所有链表实际上都是双向的。
自己动手写LinkedList
先写节点类
public class Node...
【TensorFlow-windows】学习笔记五——自编码器
前言
上一篇博客介绍的是构建简单的CNN去识别手写数字,这一篇博客折腾一下自编码,理论很简单,就是实现对输入数据的重构,具体理论可以看我前面的【theano-windows】学习笔记十三——去噪自编码器
国际惯例,参考博客:
当我们在谈论 Deep Learning:AutoEncoder 及其相关模型
Autoencoders
训练代码实现
不说理论了,直接撸代码,包含两个隐层,...
【TensorFlow-windows】学习笔记六——变分自编码器
前言
对理论没兴趣的直接看代码吧,理论一堆,而且还有点复杂,我自己的描述也不一定准确,但是代码就两三句话搞定了。
国际惯例,参考博文
论文:Tutorial on Variational Autoencoders
【干货】一文读懂什么是变分自编码器
CS598LAZ - Variational Autoencoders
MusicVAE: Creating a palette for...
【TensorFlow-windows】学习笔记七——生成对抗网络
前言
既然学习了变分自编码(VAE),那也必须来一波生成对抗网络(GAN)。
国际惯例,参考网址:
论文: Generative Adversarial Nets
PPT:Generative Adversarial Networks (GANs)
Generative Adversarial Nets in TensorFlow
GAN原理学习笔记
理论
粗略点的讲法就说:一...
CPU与GPU的区别(转载知乎)
首先需要解释CPU和GPU这两个缩写分别代表什么。CPU即中央处理器,GPU即图形处理器。
其次,要解释两者的区别,要先明白两者的相同之处:两者都有总线和外界联系,有自己的缓存体系,以及数字和逻辑运算单元。一句话,两者都为了完成计算任务而设计。
两者的区别在于存在于片内的缓存体系和数字逻辑运算单元的结构差异:CPU虽然有多核,但总数没有超过两位数,每个核都有足够大的缓存和足够多的数字和逻辑运算单元...
今日推荐
周排行