
技能知识散记
CTTACM
这个作者很懒,什么都没留下…
展开
-
学习union(联合体)总结
要点:任意时刻只有一个值可以有值,给其中一个成员赋值后,其他成员自动变为未定义状态。union的对象的存储union不能含有引用类型的成员c++11中,含有构造函数和析构函数的类型可以作为其成员(复杂,这里不讨论)可以为其成员指定为public、protected、private等保护标记,默认为public可以有匿名union练习题:关于union的内存分配:eg.1#i...原创 2020-03-06 09:24:09 · 551 阅读 · 0 评论 -
ubuntu 16.04 创建anaconda虚拟环境
刚进入的话,应该是base环境。如果之前已经建立好了虚拟环境,可以使用语句2查看,用你语句3进入。1. conda create -n env_name python=3.6 # env_name:给要建立的虚拟环境取一个名字 2. conda env list # 查看当前有哪些已经建立的虚拟环境3. conda activate env_na...原创 2019-08-09 10:44:45 · 222 阅读 · 0 评论 -
ubunt 16.04安装搜狗输入法
网上找到一个deb包找到下载到的文件夹,在空白位置右键:在终端打开输入1. sudo apt-get update2. sudo apt-get install -f3. sudo dpkg -i sogoupinyin_2.0.0.0072_amd64.deb(根据自己的版本改变名称)由于我的输入法已经是fcitx了,所以只要重启就ok了。...原创 2019-08-09 09:57:09 · 232 阅读 · 0 评论 -
Error in cor(xdata) : 'x'必需为数值
当读取.xls和.xlsx文件中的数据,要对数据进行数值运算时,跳出了"Error in cor(xdata) : 'x’必需为数值"的错误。百度了很多都讲的模模糊糊。经大神指点,最终得到解决办法。简单记录。解决办法:先把文件另存为csv(逗号分割)的格式。然后就可以正常计算了。代码如下:s <- read.csv("C:/Users/ctt/Desktop/P1.csv", h...原创 2019-07-21 21:48:17 · 41889 阅读 · 18 评论 -
WIN下改变jupyter打开的路径
我安装的是anaconda3,机子是win7的,每次打开jupyter都是C:\Users\目录的,杂七杂八东西一大堆,不胜其烦。想把默认目录改成指定的目录,无奈网上搜的答案都是这种这种修改路径的,不仅各种博客千篇一律,而且对我的WIN好像完全没用。脱了很久,还是忍受不了,今天下决心解决它。仍是收到了这个问题,却在下面找到了一行小字。哈哈,原来早有人说了解决办法,只怪自己太浮躁没看到。答案在这...原创 2019-04-10 20:07:22 · 261 阅读 · 0 评论 -
FLutter教程-Part1-4(未完成)
创建一个无限循环的列表这里说列表有两种,第一个是说的数据结构,也就是类似于数组,用于存储数据。第二种是能够在手机上显示的一行一行的表。我们要改动第二个类。class RandomWordsState extends State<RandomWords> { // Add the next two lines. final List<WordPair> _sug...翻译 2019-04-10 19:50:16 · 299 阅读 · 0 评论 -
Flutter-教程Part1-3
添加动态组建添加动态组建需要建立两个类。一个StatefulWidget类,一个State 类。前者是后者的一个实例。而且,前者是不可变的,后者在前者的生存周期内一直保持存在。第一个类内容较少,比较容易实现class RandomWords extends StatefulWidget { @override RandomWordsState createState() => ...翻译 2019-03-27 16:52:03 · 297 阅读 · 0 评论 -
Flutter-教程Part1-2
写在前面注意,下面代码的注释符是不对的。应该是//而不是#,因为高亮的原因做了替换。使用扩展包一共分两步。第一步:找到pubspec.yaml文件,在里面添加一行代码(带有注释的那行)dependencies: flutter: sdk: flutter cupertino_icons: ^0.1.0 english_words: ^3.1.0 # 添加这行代码...翻译 2019-03-27 16:16:39 · 274 阅读 · 0 评论 -
Flutter教程 Part-1-1
建立好环境以后,创建Flutter,然后找到lib/main.dart文件,把里面的东西全删了。用下面的代码代替import 'package:flutter/material.dart';void main() => runApp(new MyApp());class MyApp extends StatelessWidget { @override Widget bui...翻译 2019-03-27 16:04:26 · 439 阅读 · 0 评论 -
markdown编辑
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...转载 2018-05-05 12:03:16 · 204 阅读 · 0 评论 -
markdown查阅
一、如何在MarkDown中使用尖括号<> 用<代替<,用>代替>原创 2017-10-05 14:06:50 · 259 阅读 · 0 评论 -
numpy的数组维度问题
由于之前写c++的时候大多用的是小于3维的数组,所以看到python中numpy的高维array(数组),层层叠叠的[]感觉把眼都看花了。 现在让我们睁大眼睛,仔细看看到底是怎么回事。 举例说明:>>>x1 = np.array([[1,2,3],[4,5,6]])>>>x1.shape>>>(2,3)>>>x2 = np.array([[[0],[1],[2]]])>>>x2.sha原创 2017-10-13 09:50:18 · 2760 阅读 · 0 评论 -
python问题集
一、查看已经安装过的pakeges/moudles 首先进入powershell >>python >>help(“moudles”)上面那种方法似乎不能用了。。。用这种。 >>python >>help(“要查看的moudles名称”)二、代码中的代码作者名 __author__ = ‘CTTACM’#这句话表明代码的作者是CTTACM。三、关于python中的**原创 2017-10-05 13:48:30 · 477 阅读 · 0 评论 -
matlab与c混合编程实现方法
系统:win7 64bit matlab版本:9.1.0.441655 (R2016b)1)百度下载安装TDM-GCC MinGw Compiler安装过程中记录其安装路径(自动生成的路径不要修改) 2)安装完毕以后右键“计算机”->“属性”->“高级系统变量”->“环境变量”->“系统变量”->“新建”: 变量名:MW_MINGW64_LOC 变量值:安装路径3)在matla原创 2017-10-05 15:15:21 · 1096 阅读 · 0 评论