deal.II中文文档

我翻译了deal.II的一些文档,初学者可以用来入门。放在github上了,有意愿的可以继续翻译并且发起pull request。链接: https://github.com/2012ZGZYY/Dual_error_DG/tree/master/deal.II翻译文档 禁止转载。 ...

2019-07-12 08:12:17

阅读数 7

评论数 0

如何取消亚马逊AWS云计算服务EC2自动收费

去年用过一次aws的免费云计算服务,免费一年。今天突然收到信用卡扣费短信,原来是去年免费服务自动续约了,老外这消费模式真是傻逼。。。 没办法,上官网查一下,把那个服务取消吧。真是折腾了好久才找到那个取消服务的入口,特此记录一下给需要的童鞋。 1、登录aws控制台,点击右上角的用户名(你的账户)...

2019-06-04 22:44:19

阅读数 293

评论数 0

怎么写makefile——超详细指南

https://www.cnblogs.com/mfryf/p/3305778.html

2019-05-25 23:12:20

阅读数 19

评论数 0

CSAPP深入理解计算机系统笔记

csapp的学习从2019.3.18开始。从05.10-08.01这几个月一直工作,重心转去学了点软件工程和面向对象的东西,中断了这部分的学习。从08.01重新继续这部分的学习,但平时工作忙,只能挤出很少的时间。 前言: 如果是第一次看csapp这本书,建议先不要看,直接去看上交软院的课程主页...

2019-04-26 22:19:25

阅读数 75

评论数 0

内联汇编语法说明

为什么使用内嵌汇编? ——解决一些无法直接用C或C++实现的功能,比如C中没有现成的函数或语法可用。 内联汇编的使用原理: 在内嵌汇编中,可以将C语言变量指定为汇编指令的操作数,而且不用去管如何将C语言变量的值读入哪个寄存器,以及如何将计算结果写回C变量,你只要告诉程序中C语言变量与汇编指令...

2019-04-23 20:42:32

阅读数 33

评论数 0

git中的不同分支下的同一文件,到底怎么样才能算作是冲突?

https://segmentfault.com/q/1010000008244754 比如有两个分支,master和develop。针对1.txt文件, master分支: 222 3333 66 555 develop分支: 222 4444 77 888 先是有master,然后我创...

2019-04-05 21:06:10

阅读数 74

评论数 0

为什么使用补码

前言: 我在学补码的时候最不明白的是为什么符号位也可以跟后面的位那样做加运算且不对结果造成影响,毕竟符号位代表的是负权重(负的模值)。 补码来历可总结如下: 计算机里面,只有加法器,没有减法器,所有的减法运算,都必须用加法进行。 用补数代替原数(补一个模),可把减法转变为加法。出现的进...

2019-03-24 09:39:54

阅读数 81

评论数 0

http请求

输入网址进行访问的时候,要做的第一件事就是输入网页链接(url): * url:uniform resource locator:统一资源定位器(协议://域名:端口/路由?参数) 而数据传输使用的协议,一般就是http协议: * http:hyper text transfer proto...

2019-03-18 14:41:40

阅读数 50

评论数 0

docker入门笔记

docker是个平台,在这个平台上利用container可以开发运行程序。 image:是个可执行包,包含了运算程序所需的一切。可认为是用于创建container的模板。 container:是image的实例化,只在运行时生成; 运行一个image可以启动一个container。 doc...

2019-03-18 14:40:30

阅读数 59

评论数 0

fenics入门笔记

fenics名称释义: fe:finite element的简写 cs:computational software的简写 ni:有了fe和cs后,由于最初fenics软件是在芝加哥大学(简称为phoenix)编译的,故而在其间加入ni就很自然而然了。其实就是取个谐音。 fenics有...

2019-03-18 14:39:41

阅读数 214

评论数 0

利用ROUNDUP函数进行内存对齐

内存对齐: 比如一个内存单元的长度为2,为了存取方便我们应该尽量把数据放在2的倍数的位置上(如位置0,2,4,6等),此时称该数据的位置是与某个值(2)对齐的。如果放在了没对齐的地方(比如位置3)上,该数据可能跨过了一次能读取的跨度,就必须读两次才行。 为了杜绝这种低效行为,我们使用一个函数R...

2019-03-17 17:27:24

阅读数 151

评论数 0

把二进制文件转换为文本格式(十进制)

首先要清楚文件里,储存的数据的类型,是int,long,longlong还是float,double 其次文件有无字节序(大小端)问题 这两个问题解决了 直接按照数据类型定义一个定长数据,或者数组一次性读入,或者分批读入全部文件。 需要的话,读取以后,先转换一下字节顺序 fopen,二进制读方式,...

2019-03-04 16:50:31

阅读数 1327

评论数 0

操作系统——概述

操作系统的角色是管理者,例如管理CPU、内存、磁盘等。具体地讲,包括: * CPU管理(进程管理):如何分配CPU给不同应用和用户,三个目的:1)公平,2)非阻塞,3)优先级 * 内存管理:如何分配内存给不同应用和用户,即管理“缓存-主存-磁盘等介质”形成的内存架构 * 外存管理(文件系统)...

2019-02-26 20:43:14

阅读数 22

评论数 0

git合作流程(collaborator模式和contributor模式)

前言:github的三种合作模式:1)fork;2)organization;3)collaborator,开发者在这三种模式下的权限依次升高。 合作者模式: 假设我们有两个合作者A和B共同开发维护一个代码仓库(repository),其中A是仓库的拥有者,他可以为项目添加合作者。 A在他g...

2019-02-06 20:57:52

阅读数 360

评论数 0

一篇关于开源有限元库Fenics的评论:FEniCS is highly overrated. Avoid it.

最近看到一篇关于fenics的评论,觉得挺有意思,遂搬运过来。大意就是说fenics虽然名为开源库,但实际上开源的效果并不是很好。对于做有限元分析的新手来说它不怎么友好,其实际效果是被高估了的。其实我也研究了一段时间fenics了,不得不承认它的抽象做得确实够好,但过度的抽象就丢失了具体。我只能说...

2018-12-31 16:41:55

阅读数 378

评论数 0

python报错:can't read /var/mail/tkinter

我犯这个错误的原因是直接在linux的命令窗口输入了:from tkinter import *,而非在python的交互命令窗口下输入。 所以解决办法是:先在linux的命令行输入python, 等进入python的shell之后(出现>>&...

2018-12-08 22:55:57

阅读数 1008

评论数 0

C++调用C函数用cmake编译时的一个诡吊链接错误

项目中需要用到C++程序调用一个在.c文件中实现的c函数,我按照网上给的方法,用extern声明,但老是链接错误。把问题简单化到很小查了半天,仍然不知为什么编译都正常,就是链接不上那个在.c文件中实现的函数。 而且最为诡吊的是,当我把函数名改变后,又能链接成功了。后来经过调试,发现这次链接成功居...

2018-10-22 15:03:36

阅读数 194

评论数 0

爬虫练习:爬取网易云音乐热歌榜全部歌曲的热门评论

目标:爬取网易云音乐热歌榜中全部歌曲(共200首)的热门评论(每首歌有15个热门评论) 分析: 需要分两步走,第一步是定位到热歌榜单所在的资源,从而得到这热歌榜中到底有哪些歌并获得每首歌的id;第二步是根据上一步得到的每首歌的id,定位到单独每首歌所在的资源,从而得到每首歌下的评论信息。具体讲...

2018-08-28 22:35:45

阅读数 867

评论数 0

windows下安装python的各种库——最简单的方法:直接利用anaconda的命令

最近写爬虫需要用到python的一些库,我是win7下用anaconda下的spyder开发,比如最基本的我们想要安装requests库。 因为用惯了linux系统,在网上搜了半天怎么在Windows下装这个东西,好多教程用到pip来安装,但问题是我电脑上也没装pip;要么就是还需要自己去确定各...

2018-08-20 22:22:12

阅读数 1261

评论数 1

C++ pow()函数计算结果转换为整型时产生误差的问题

在LeetCode上在线刷题遇到的问题,简化为如下的问题: int main(){ long int x = 61453901951867000; long int y; cout<<fixed<&am...

2018-08-15 15:06:59

阅读数 131

评论数 0

提示
确定要删除当前文章?
取消 删除