begin

LaTex学习笔记(一):review

血红的双手。 提交于 2020-03-07 13:03:39
1.百分号 95\% 2.下标 b_{ij} 3.表格(excel2latex) 符号说明 \begin{table}[H] \centering \begin{tabular}{m{100pt}<{\centering} m{100pt}<{\centering} m{200pt}<{\centering}} \toprule 序列 & 符号& 符号说明\\ \midrule 1 & $t_{ij}$ & 第i个会员第j种DVD的态度\\ 2 & $s_j$ & 愿意观看第j张的DVD的会员数 \\ 3 & $p_j$ & 会员愿意观看第j种DVD的概率 \\ 4 & $x_{ij}$ & 第i个会员是否被分配到第j张DVD \\ 5 & $a_{ij}$ & 第i个会员对第j张DVD的满意度 \\ 6 & $k_{i}$ & 第i个会员有没有被分配到DVD \\ 7 & $c_j$ & 第j种DVD购买的数量 \\ 8 & $b_{ij}$ & 第i个会员是否返还第j张DVD \\ 9 & $w_j$ & 两阶段共需要购买的j种DVD数量 \\ 10 & $z_{ij}$ & 第二阶段针第i个会员需求的第j种DVD \\ \bottomrule \end{tabular} \end{table} 一般表格【有表头】 \begin{table}[H] \caption

收录一些刷题相关的cpp的feature

拟墨画扇 提交于 2020-03-06 09:02:55
收录一些会用到的一些cpp的feature std::initializer_list Before vector<int> v; // python: v = [1,2,3,4] v.push_back(1); v.push_back(2); v.push_back(3); v.push_back(4); After: vector<int> v{1, 2, 3, 4}; initializer_list<int> l = {1, 2, 3, 5}; vector<int> v(l); // copy l into v auto Before set<int> st; typedef set<int>::iterator IT; typedef set<int>::const_iteratore CIT; for (IT it=st.begin(); it != s.end(); ++it) // const begin const end for (CIT cit=st.cbegin(); it != s.cend(); ++it) After for (auto it =st.begin(); it != s.end(); ++it) for (auto cit=st.cbegin(); it != s.cend(); ++it) auto it = st.find(x);

python实现克莱姆法则

拟墨画扇 提交于 2020-03-05 20:25:55
文章目录 首先完成python模拟行列式运算 公式分析 模块分析与实现 环境 模块导入 全排列 逆序数 方阵计算 克莱姆法则 *Cramer's rule* 注:本文对numpy对象使用append方法时均使用了深拷贝deepcopy,因为python中对象的赋值是按引用传递的,如果不使用深拷贝在append时会改变原有对象从而覆盖原先的值 首先完成python模拟行列式运算 ∣ a 11 a 12 ⋯ a 1 n a 21 a 22 ⋯ a 2 n ⋮ ⋮ ⋱ ⋮ a n 1 a n 2 ⋯ a n n ∣ = ∑ ( − 1 ) t a 1 p 1 a 2 p 2 ⋯ a n p n \begin{vmatrix} {a_{11}}&{a_{12}}&{\cdots}&{a_1n}\\ {a_{21}}&{a_{22}}&{\cdots}&{a_2n}\\ {\vdots}&{\vdots}&{\ddots}&{\vdots}\\ {a_{n1}}&{a_{n2}}&{\cdots}&{a_{nn}}\\ \end{vmatrix}= \sum{(-1)^{t}}{a_{1p_{1}}a_{2p_{2}}}{\cdots}{a_{np_{n}}} ∣ ∣ ∣ ∣ ∣ ∣ ∣ ∣ ∣ ​ a 1 1 ​ a 2 1 ​ ⋮ a n 1 ​ ​ a 1 2 ​ a 2 2 ​ ⋮

JSTL中的c:forEach, c:forTokens标签

巧了我就是萌 提交于 2020-03-05 02:32:51
JSTL中的forEach forTokens标签 forEach语法格式 forTokens语法格式 属性 forEach实例演示 forTokens演示实例 补充一 补充二 补充三 参考教程链接: cforEach, cforTokens标签 这两个标签封装了Java中的for,while,do-while循环。 相比而言, <c:forEach> 标签是更加通用的标签,因为它迭代一个集合中的对象。 <c:forTokens> 标签通过指定分隔符将字符串分隔为一个数组然后迭代它们。 forEach语法格式 < c : forEach items = "<object>" begin = "<int>" end = "<int>" step = "<int>" var = "<string>" varStatus = "<string>" > ... forTokens语法格式 < c : forTokens items = "<string>" delims = "<string>" begin = "<int>" end = "<int>" step = "<int>" var = "<string>" varStatus = "<string>" > 属性 forEach实例演示 < % @ page language = "java" contentType =

[LeetCode-JAVA] Next Permutation

别说谁变了你拦得住时间么 提交于 2020-03-04 07:31:34
题目: Implement next permutation, which rearranges numbers into the lexicographically next greater permutation of numbers. If such arrangement is not possible, it must rearrange it as the lowest possible order (ie, sorted in ascending order). The replacement must be in-place, do not allocate extra memory. Here are some examples. Inputs are in the left-hand column and its corresponding outputs are in the right-hand column. 1,2,3 → 1,3,2 3,2,1 → 1,2,3 1,1,5 → 1,5,1 题意:找到下一个排列数 思路:主要就是根据经验,要记住这个找排列数的规律 (1) 首先从后往前找到第一个下降的位置,记为i,如果没有则证明是最后一个排序,下一个为原串的逆序 (2) 从i往后,找到比i对应的数值大的当中最小的对应的index(由于后面都是降序的

用Python导出QQ空间的日志到WordPress

那年仲夏 提交于 2020-03-04 07:05:19
用Python导出QQ空间的日志到WordPress 文章来源:http://www.keakon.cn/bbs/thread-964-1-1.html 方法很简单,找出日志的地址,再遍历列出日志的内容。 因为单纯导出没用,还得转换成其他格式,所以我保存到一个列表里,每篇日志都对应其中的一个字典元素,字典的属性都用unicode编码。 然后dump出来,可以方便以后用Python进行再处理(默认为blogs.txt文件)。 并转换成了WordPress用的格式(默认为qzone.xml文件)。 本想用多线程来下载,但似乎没必要,因为只花了80秒,我的149篇日志就全部下载下来了。 如果空间有设置访问权限的话,可以用Client这个模块来处理,把注释改下就行了。 此外,这个也可以盗取别人的日志,但愿不要滥用… 最后,评论我没下载,因为WordPress好像不能导入评论。 代码如下: 复制内容到剪贴板 代码: # -*- coding: gbk -*- from __future__ import with_statement import codecs from datetime import datetime from datetime import timedelta from os import linesep import cPickle #import Client

迭代器基本

断了今生、忘了曾经 提交于 2020-03-04 05:25:51
begin()首迭代器,end()尾迭代器。对begin()解引用指向首元素的引用,end()解引用指向尾元素的下一个位置(不存在的地方)。 如果首位迭代器相等,则代表容器为空。 对于迭代器,都有==的!=但是不一定有<,>,所有要避免使用大小于。 下面将首单次大写 #include <iostream> #include <string> #include <vector> int main() { std::string str = "Lolita is a beautiful girl"; if(str.begin() != str.end()) //确保string非空 { for(auto it = str.begin();it!=str.end()&&!isspace(*it);++it) { if(islower(*it)) *it = toupper(*it); } } std::cout<<str<<std::endl; } 迭代器类型 #include <iostream> #include <string> #include <vector> int main() { std::vector<std::string> strVec ; strVec.push_back("C++"); strVec.push_back("是中国的"); strVec.push

Delphi Firemonkey在主线程 异步调用函数(延迟调用)

删除回忆录丶 提交于 2020-03-02 20:59:45
先看下面的FMX.Layouts.pas中一段代码 procedure TCustomScrollBox.MouseDown(Button: TMouseButton; Shift: TShiftState; X, Y: Single); begin FMouseEvents := True; inherited; if (Button = TMouseButton.mbLeft) then begin MousePosToAni(X, Y); AniMouseDown(ssTouch in Shift, X, Y); end; end; 在执行Inherited;这行时可能会调用控件的OnDblClick事件,如果此时在OnDblClick中将Form或控件释放了,后面调用MousePosToAni可能就会造成内存访问异常 因此最好能够在UI线程(主线程)中执行MouseDown完全后,再调用Form或控件的释放,如下面 procedure TForm1.OnListBox1Item1DblClick(Sender:TObject); begin ....//处理一些事情 AsyncCallInUIThread( procedure begin Self.DisposeOf; //延迟释放,防止内存访问异常 end); end;   

ASP.NET 2.0 - 控件系列(三) - GridView与Repeater控件性能比较

Deadly 提交于 2020-03-02 18:11:17
前提条件:使用相同的数据源和数据表。 1.GridView控件的跟踪信息 Trace Information Category Message From First(s) From Last(s) aspx.page Begin PreInit aspx.page End PreInit 0.00761387545738584 0.007614 aspx.page Begin Init 0.00834522664617133 0.000731 aspx.page End Init 0.0147066164308032 0.006361 aspx.page Begin InitComplete 0.0147694675109856 0.000063 aspx.page End InitComplete 0.0151737063708209 0.000404 aspx.page Begin PreLoad 0.0152166256202904 0.000043 aspx.page End PreLoad 0.0169861773403953 0.001770 aspx.page Begin Load 0.0170469332174901 0.000061 aspx.page End Load 0.029018460176104 0.011972 aspx.page Begin

JSP复习(四):JSTL标记

吃可爱长大的小学妹 提交于 2020-03-02 08:32:35
JSTL优势:在于EL和标准动作无法达到目的,又不使用脚本代码。( JSTL 1.1不是JSP2.0规范的一部分,TOMCAT高版本已经自带了JSTL的JAR包 ) 使用JSTL需要使用指令,引入JSTL <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> 8.3 核心标签库 JSTL核心标签库包含了一组用于实现WEB应用中的通用操作的标签,JSP规范为核心标签库建议的前缀名为c。 8.3.1 <c:out>标签 <c:out> 标签用于输出一段文本内容到pageContext对象当前保存的“out”对象中,在通常情况下,pageContext对象当前保存的“out”对象的数据是输出到客户端浏览器,所以,<c:out> 标签通常用于输出一段文本内容到客户端浏览器。如果<c:out> 标签输出的文本内容中包含了需要进行转义的HTML特殊字符,例如,<、>、'、"、&等,<c:out> 标签默认对它们按表8.2进行HTML编码转换后再进行输出,这样就可以在浏览器中显示出这些字符。 表8.2 特殊字符转换 <c:out>标签标签有两种语法格式: 语法1 ,没有标签体的情况: <c:out value=" value " [escapeXml="{true|false}"] [default="