Wenyu's Blog
Wenyu's Blog


  • 首页

  • 分类

  • 博文归档

  • 标签云

  • 搜索
close

Notepad++编译、运行C/C++

发表于 2017-07-06   |   分类于 IDE

安装MinGW编译器

若安装过CodeBlocks,只需要将绝对路径MinGW/bin添加到环境变量path中。

若未安装任何编译器,先安装编译器,并将bin文件夹的绝对路径添加到环境变量path中。

安装NppExec插件

之前文章Notepad++编译运行Java中有安装过程,在此不再重复

配置C/C++编译器

阅读全文 »

NotePad++配置Python

发表于 2017-07-05   |   分类于 IDE

1.安装python

  1. 建议更改安装路径到c:\python,可以方便notepad++调用。
  2. 安装时选项建议选择add path,可以自动配置

2.配置notepad++

  1. run–>run
  2. 填入命令cmd /k c:\python\python.exe "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT

Notepad++编译、运行Java

发表于 2017-07-05   |   分类于 IDE
  1. Plugins-->Plugin Manager-->Show Plugin Manager
  2. 安装NppExec
  3. Plugins-->NppExec
  4. 输入以下参数
    阅读全文 »

【Python】两个txt文件通过某一字段关联

发表于 2017-07-05   |   分类于 Python

背景

将两个txt文件通过两者共有的某一项进行关联,类似于数据库中的不同表通过id相关联。
txt1:#checkins(userID/venueID/time/offset)
txt2:#pois(venueID/latitude/longtitude/words/country)
通过共有项venueID,将txt1的数据以及txt2的数据关联起来,写入一个新的文件txt3。
格式如userID/venueID/time/offset/latitude/longitude/words/country

阅读全文 »

Coursera解决无法播放视频问题

发表于 2017-07-04   |   分类于 工具教程
  • 打开文件C:\Windows\System32\drivers\etc\hosts
  • 添加内容52.84.246.72 d3c33hcgiwev3.cloudfront.net
  • 打开cmd,输入ipconfig/flushdns。刷新dns即可

CentOS yum install Another app is currently holding the yum lock解决方法

发表于 2017-06-25   |   分类于 Linux

centos在yum install报错:Another app is currently holding the yum lock解决方法

Another app is currently holding the yum lock,这个意思很明显就是说,有另外一个应用在使用yum,被占用锁定了,所以咋办呢,直接结束掉,可以通过强制关掉yum进程:

sudo rm -f /var/run/yum.pid

C语言基础语法备忘

发表于 2017-06-22   |   分类于 C

常量

整型常量(Integer)

整形常量的表示形式

整型常量的表示形式 特点 举例
十进制 0-9的数字序列组成,数字前可带正负号 256,-128,0,+7
八进制 以0开头,后跟0-7的数字序列组成,0前可带正负号 021,-017
十六进制 以0x开头,后跟0-9,a-f的数字序列组成 0x12,-0x1F

整型常量的类型

  • 长整形:l,如:-256L,1024l
  • 无符号整形:u,如:30u,256U,
    不能表示成小于0的数,如-30u非法
  • 无符号长整形:lu,30lu
    阅读全文 »

Linux中C编程编译与调试

发表于 2017-06-18   |   分类于 Linux

gcc编译器

gcc编译流程

编译流程
【Tips】
* Linux的可执行文件没有Windows那么明显的.exe扩展名,只需向其分配x权限即可。
sudo chmod u+x filename
* gcc可以在编译的任何阶段结束,以便检查或使用该阶段的输出。

阅读全文 »

Vim简明教程

发表于 2017-06-18   |   分类于 Linux


Linux中sudo命令详解

发表于 2017-06-17   |   分类于 Linux

sudo命令详解

su、su-和sudo区别

Linux中许多操作需要具有root用户权限才能执行,因此提供了su、su-、sudo命令使得用户具有root权限。

su与su-区别

su命令用于切换当前用户身份到其他用户身份,切换时需要被切换用户的密码
格式:su [参数] username
【注】如果只是su命令,不带有username,则默认切换到root用户,su-同上。
su与su-区别:

  • su切换到其他用户,但是不切换环境变量
  • su -完整的切换一个用户环境,退出需要使用exit命令

如果使用以上两个命令,建议使用su-

阅读全文 »

CentOS下yum命令出现Loaded plugins fastestmirror

发表于 2017-06-17   |   分类于 Linux

fastestmirror是yum的一个加速插件,这里是插件提示信息是插件不能用了。
步骤:

1.修改插件的配置文件
# vi /etc/yum/pluginconf.d/fastestmirror.conf
【Tips】:用Tab可补全
将enabled=1改为enabled=0

阅读全文 »

CentOS在Virtual Box上的安装——安装增强包

发表于 2017-06-16   |   分类于 Linux

【注】执行命令时先进入root
1.安装需要的环境

sudo yum groupinstall "Development Tools"
sudo yum install kernel-devel

【注】如果出现yum Loaded plugins:fastestmirror问题,请参考CentOS下yum命令出现Loaded plugins: fastestmirror

阅读全文 »

Linux常用命令

发表于 2017-06-16   |   分类于 Linux

提示符

  • $为一般账户,#为root账号

    快捷键

  • tab可作为
    (1)命令补齐
    (2)档名补齐
    (3)参数项补齐
  • ctrl+z暂停正在运行的程序
  • ctrl+c终止正在运行的程序
  • ctrl+r搜索输入过的命令
  • ctrl+s停止滚屏
  • ctrl+q恢复滚屏
    阅读全文 »

Linux帮助说明

发表于 2017-06-15   |   分类于 Linux

指令的—help选项

--help选项显示命令的大致用法

man命令

man xxx

阅读全文 »

IDEA破解 2017 IDEA license server 激活

发表于 2017-05-26   |   分类于 IDE

【注】

Idea 2017.3以后版本无法使用该网址激活,该网址支持2017.3以下版本,如2017.2.4等

进入ide主页面,help-register-license server,然后输入 http://idea.iteblog.com/key.php(注意:php要小写)即可~
如下图,
pic

1…456

78 日志
18 分类
40 标签云
RSS
GitHub
Creative Commons
© 2017 - 2018
由 Hexo 强力驱动
主题 - NexTD