auto

Sublime Text

ぃ、小莉子 提交于 2020-03-01 08:50:50
  插件安装: http://www.qianduan.net/essential-to-sublime-the-text-2-plugins.html 一、如何安装Sublime Text 2的插件   本文针对那些对 Sublime Text 2 没有任何基础的童鞋。就像Vim一样,Sublime Text 2具有一定的学习曲线,只有当你学习了解它一段时间后,才能领略它的强大。它被人称为当今最酷最性感的编辑器。   让我们先从安装开始,渐渐了解它的强大之处。   首先在 这里 下载你需要的Sublime版本,目前它还是开发版,但已经相当稳定。安装好之后,我们就可以进行插件的安装了。   首先我们需要安装 Package control 。 Package control 是必装插件,所有其他的插件和主题都可以通过它来安装。希望它能集成在正式版中。 二、如何安装Package control   要安装” 1、Package Control ”,打开Sublime,按下 Control + ` (Mac)或者 Ctrl + ` (Windows),然后粘贴上下面的代码: import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path();

c++ auto

為{幸葍}努か 提交于 2020-02-27 06:51:29
在C++11标准的语法中,auto被定义为自动推断变量的类型。 auto x=5.2;//这里的x被auto推断为double类型 map<int,int>m; for(auto it=m.begin();//这里it被auto推断为map<int,int>::iterator类型 it!=m.end();++it) { //.... } 不过C++11的auto关键字时有一个限定条件,那就是必须给申明的变量赋予一个初始值,否则编译器在编译阶段将会报错。(摘自百度百科) 这么一想,以后写迭代器岂不是不再需要那么麻烦了。 来源: https://www.cnblogs.com/biubiuWham/p/10102813.html

CSS实现定位元素居中的方法

孤街浪徒 提交于 2020-02-26 23:38:19
绝对定位元素的居中实现   如果要问如何CSS实现绝对定位元素的居中效果,很多人心里已经有答案了。   兼容性不错的主流用法是:   CSS Code复制内容到剪贴板   .element {   width: 600px; height: 400px;   position: absolute; left: 50%; top: 50%;   margin-top: -200px; /* 高度的一半 */   margin-left: -300px; /* 宽度的一半 */   }   但,这种方法有一个很明显的不足,就是需要提前知道元素的尺寸。否则margin负值的调整无法精确。此时,往往要借助JS获得。 新建一个前端学习qun438905713,在群里大多数都是零基础学习者,大家相互帮助,相互解答,并且还准备很多学习资料,欢迎零基础的小伙伴来一起交流。   CSS3的兴起,使得有了更好的解决方法,就是使用transform代替margin. transform中translate偏移的百分比值是相对于自身大小的,于是,我们可以:   CSS Code复制内容到剪贴板   .element {   width: 600px; height: 400px;   position: absolute; left: 50%; top: 50%;   transform:

开始学习HTML,并记下笔记

隐身守侯 提交于 2020-02-21 19:23:14
开始学习HTML,并记下笔记。 外边距(不影响可见框大小,影像盒子位置) margin-top(上) right(右) bottom(下) left(左) “外边距也可以为一个负值,元素会反方向移动” margin还可以设置为auto,auto一般只设置给水平方向的margin. 如果只指定,左边距或右边距的margin为auto则会将外边距设置为最大值 如果两侧同时设置,则两侧的外边距会设置为相同的值。 就可以使元素自动在父元素中居中,所以通常左右同事设置auto,以使子元素在父元素中水平居中。 (垂直方向设置auto,则外边距默认就是0) margin-left:auto; 垂直外边距的重叠 在网页中相邻的垂直方向的外边距会发生外边距的重叠(指兄弟元素之间的相邻外边距会取最大值而不是取和) !可在两个元素间加一个a而使他们外边距相加 如果父子元素的垂直边距相邻了,则子元素的外边距会设置给父元素。(可在两个元素间加一个a而使他们外边距相加“不建议使用”) !可谓子元素设置一个上边框:设置Padding-top:1px; !可谓父元素设置一个上边距Padding-top:100px;(将父元素的高降低100px) 浏览器默认样式 浏览器为了在页面没有样式时,也可以有一个比较好的显示效果, 所以为很多元素都设置了一些默认的margin和padding,(不需要使用

【WPF学习】第八章 Grid面板

强颜欢笑 提交于 2020-02-09 01:28:16
原文: 【WPF学习】第八章 Grid面板   Gird面板是WPF中功能最强大的布局容器。很多实用其他布局控件能完成的功能,用Grid面板也能实现。Grid面板也是将窗口分割成更小区域的理想工具。实际上,由于Grid面板十分由于ong,因此在Visual Studio中为窗口添加新的XAML文档时,会自动添加Grid标签作为顶级容器,并嵌套在Window根元素中。   Grid面板将元素分割到不可见的行列网格中。尽管可在一个单元格中放置多个元素,但在每个单元格中放置一个元素通常更合理。当然,在Grid单元格中的元素本身也可能是另一个容器,该容器组织它所包含的一组控件。   需要两个步骤来创建基于Grid面板的布局。首先,选择希望使用的行和列的数量。然后,为每个包含的元素指定恰当的行和列,从而在合适的位置放置元素。   Grid面板通过使用对象Grid.ColumnDefinitions和Grid.RowDefinitions集合来创建网格和行。例如,如果确定需要两行和三列,可添加以下标签: <Window x:Class="GridLayout.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com

python实现主成分分析法降维(PCA)

风格不统一 提交于 2020-02-06 02:53:21
一、基础主成分分析(PCA) 基本代码 import sklearn . decomposition clf_pca = sklearn . decomposition . PCA ( n_components = None , copy = True , whiten = False , svd_solver = 'auto' , tol = 0.0 , iterated_power = 'auto' , random_state = None ) PCA模型中参数的解释 n_components:主成分个数 【default】n_components = None = min(n_samples, n_features) - 1 【选项】:None | (int) copy:是否复制数据,不复制(False)则覆盖原有数据 【default】copy = True 【选项】:True | False whiten:白噪化处理 【default】whiten=False 【选项】:False | bool , optional False :乘以n个样本的平方根,然后除以奇异值 bool : optional : svd_solver:奇异值分解器 【default】svd_solver=‘auto’ 【选项】:str{‘auto’ | ‘full’ | ‘arpack’ |

x01.auto_input: 自动输入

不想你离开。 提交于 2020-02-05 12:40:10
单位经常要把 excel 表的数据录入系统中,能够自动录入该多好。 花了几天时间,学习了一下 pandas 操作 excel 数据,利用 pyautogui 完成了一个自动录入的小测试,希望对有此需求的人有帮助。 1. 运行效果 2. 主要代码如下: # 6.自动输入 def auto_input(self, filename, sheetname, client_row, code_col, start_row, end_row, start_col, end_col): df = pd.read_excel(filename, sheet_name=sheetname) values = df.head(5).values client_row = values[client_row - 2] rows = values[start_row - 2:] for row in rows: ok = auto.confirm("是否开始自动输入 " + str(row[code_col - 1]) + "?") if ok != "OK": break for i in range(end_col - start_col + 1): if 'nan' == str(row[i + start_col - 1]).lower(): continue auto.typewrite

Flex 项目属性:flex 布局示例

大兔子大兔子 提交于 2020-02-04 12:47:00
flex属性: flex 属性是 flex-grow , flex-shrink 和 flex-basis 的简写,默认值为 0 1 auto 。后两个属性可选。 该属性有两个快捷值: auto ( 1 1 auto ) 和 none ( 0 0 auto )。 下面来看看使用项目属性flex的两个示例: 一、 CSS: 1 <style> 2 body{ margin: 0;padding: 0;font-size: 20px;font-weight: 600;text-align: center;line-height: 40px; } 3 #header,#footer{ height: 80px;background-color: #aaa; } 4 #content{ width: 100%;height: 600px;display: flex; } 5 #content div:first-of-type{ width: 300px;background-color: #bbb;flex: 0 0 auto; } 6 #content div:last-of-type{ background-color: #ccc;flex: 1; } 7 </style> HTML: 1 <body> 2 <div id="header">页眉</div> 3 <div id=

How to auto scroll top to bottom in react for messenger?

天涯浪子 提交于 2020-02-02 16:16:10
问题 How to auto scroll top to bottom in react for messenger or others? class MessageBox extends Component { componentDidMount() { this.scrollToBottom(); } componentDidUpdate() { this.scrollToBottom(); } scrollToBottom = () => { this.messagesEnd.scrollIntoView({ behavior: "smooth" }); } render() { return ( <div className="yourClass"> <div className="chat-textarea-box"> <MessageBox /> </div> <div ref={(el) => { this.messagesEnd = el; }}></div> </div> ) } } Please provide me better solutions 回答1: u

CSS兼容IE6 IE7 和FF的总结

ぐ巨炮叔叔 提交于 2020-02-01 02:30:25
CSS兼容IE6 IE7 和FF的总结,希望对以后和出现我同样问题的人能有点帮助 一、CSS HACK 以下两种方法几乎能解决现今所有HACK. 1, !important 随着IE7对!important的支持, !important 方法现在只针对IE6的HACK.(注意写法.记得该声明位置需要提前.) <stylegt; #wrapper { width: 100px!important; /* IE7+FF */ width: 80px; /* IE6 */ } </stylegt; 2, IE6/IE77对FireFox *+html 与 *html 是IE特有的标签, firefox 暂不支持.而*+html 又为 IE7特有标签. <stylegt; #wrapper { #wrapper { width: 120px; } /* FireFox */ *html #wrapper { width: 80px;} /* ie6 fixed */ *+html #wrapper { width: 60px;} /* ie7 fixed, 注意顺序 */ } </stylegt; 注意: *+html 对IE7的HACK 必须保证HTML顶部有如下声明: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional/