Linux开发环境和命令
文章平均质量分 87
Linux开发环境和命令
前网易架构师-高司机
曾在IBM的Platform Computing,淘米网,网易搬砖。资深游戏服务器架构师,合作+v(gao_ke104)可付费咨询服务器架构设计,网络问题,深度学习和训练数据集等问题,提供商业化的视觉人工智能检测和预警系统(煤矿,工厂,制造业,消防等领域的工业化产品),合作开发商业性游戏。
展开
-
linux常用解压和压缩文件的命令
linux常用解压和压缩文件的命令 .tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzi原创 2011-07-14 22:47:11 · 2771 阅读 · 0 评论 -
使用Linux auto Makefile自动生成的运行步骤
首先创建一个 Linux Makefile.am.这一步是创建Linux Makefile很重要的一步,automake要用的脚本配置文件是Linux Makefile.am,用户需要自己创建相应的文件。之后,automake工具转换成Linux Makefile.in。AD:原创 2011-07-14 22:45:26 · 1317 阅读 · 2 评论 -
开发和运维人员必须掌握的linux常用命令
在主机之间同步文件和目录 — rsync -avz /path/to/source user@example.com:/path/to/destination。— 将不安全的连接封装在 SSL/TLS 中 — stunnel -c -d 127.0.0.1:8080 -r example.com:80"— 自动执行 SQL 注入攻击 — sqlmap -u “http://example.com/page.php?原创 2024-03-20 01:30:00 · 662 阅读 · 0 评论 -
linux常用命令指南
Linux命令通常由一个命令名称和一些选项或参数组成,并且可以通过命令行界面(CLI)或脚本文件执行。一些常见的Linux命令包括ls(列出文件和目录)、cd(切换目录)、mkdir(创建目录)、cp(复制文件)、rm(删除文件)等。总之,掌握这些基本的 Linux命令对于任何在类 Unix 环境中工作的人来说都是至关重要的。不要害怕尝试和探索。花时间了解与每个命令相关的选项和参数,很快就会发现自己可以轻松地导航和操作 Unix 系统。Unix 系统提供了大量的命令,每个命令都有其独特的功能。原创 2024-03-19 11:32:30 · 1155 阅读 · 0 评论 -
[Docker 教学] 常用的Docker 命令
【代码】[Docker 教学] 常用的Docker 命令。原创 2024-02-26 11:05:09 · 693 阅读 · 0 评论 -
骨灰级程序的电脑上都安装过哪些编辑器?
骨灰级程序员的电脑上通常会安装多个编辑器,以便根据不同的需求和场景选择使用合适的工具。原创 2024-02-23 00:15:00 · 1799 阅读 · 0 评论 -
抛弃chatgpt,使用微软的Cursor提升coding效率
Cursor编辑器是一个基于GPT-4的代码编辑器,它可以根据用户的自然语言指令或者正在编辑的代码上下文为用户提供代码建议,支持多种编程语言,如Python、Java、C/C#、go等。Cursor编辑器还可以帮助用户重构、理解和优化代码,提高开发效率。Cursor编辑器是一个集搜索、聊天和创作于一体的平台,它可以让用户在一个位置进行搜索、聊天和创建所有内容。Cursor编辑器由微软、OpenAI和Anysphere合作开发,利用了最先进的大语言模型GPT-4的能力。原创 2024-02-20 18:05:07 · 3109 阅读 · 3 评论 -
程序员的养生之道
说起程序员的养生之道,离不开这么几个关键词: bug,996.经常听一些朋友说道:"你写的代码没有bug,那你离丢饭碗不远了",又或者代码中故意保留一些bug来增强自己在团队中的存在感,这样就变得无可替代了,怎么说呢,虽然这些观点有些不道德,但也从侧面透露出打工人的辛酸与无奈,其实大部分的代码都是“七分写,三分调”,原创 2023-12-08 07:00:00 · 1019 阅读 · 0 评论 -
Linux下开发常用的CVS使用手册
CVS是一个C/S系统,多个开发人员通过一个中心版本控制系统来记录文件版本,从而达到保证文件同步的目的。工作模式如下:CVS服务器(文件版本库)(版 本 同 步)开发者1 开发者2 开发者3作为一般开发人员挑选2,6看就可以了,CVS的管理员则更需要懂的更多一些,最后还简单介绍了一些Windows下的cvs客户端使用,CVS远 程用户认证的选择及与BUG跟踪系统等开发环境的集成问题。原创 2023-12-07 13:57:24 · 1898 阅读 · 1 评论 -
AWS的VPC使用经验(一)
Amazon VPC 概念Amazon VPC 是 Amazon EC2 的网络化阶层。如果您是首次使用 Amazon EC2,请参阅Amazon EC2 用户指南(适用于 Linux 实例)中的什么是 Amazon EC2?以获取简要概述。以下是 VPC 的主要概念: Virtual Private Cloud(VPC) 是仅适用于您的 AWS 账户的虚拟网络。 子...原创 2020-04-09 12:32:25 · 844 阅读 · 0 评论 -
AWS的PHP操作接口
demo.php<?php/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the edi...转载 2018-08-28 19:48:11 · 1934 阅读 · 0 评论 -
AWS的VPC使用经验(二)
上文说了如何创建自定义VPC网络的EC2实例,这节说如何在多个VPC之间创建对等连接。这里分别填写自己的VPC和对方的VPC的ID信息,然后在对方的VPC里就能看到有连接请求,在对方的连接请求里选择 “操作”->接受。到这里已经快要收尾了,不过还需要检查下路由信息:这里需要在路由里添加对方VPC的路由信息,172.31.0.0/16 以及对应的vpc对等连接id...原创 2020-04-09 13:00:42 · 496 阅读 · 0 评论 -
如何发布GAE的应用(一)
安装googleSDK的环境:1 下载安装包从官网下载 https://cloud.google.com/sdk/downloads -> https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-170.0.0-windows-x86_64-bundled-python.zip2 如果本地安装了原创 2017-09-08 17:28:28 · 1569 阅读 · 0 评论 -
如何在Appscale下发布自己的应用(二)
本文开始讲如何发布自己的app应用到appscle上建好appscle网站后,可以在命令行通过 appscle deploy apppathname 来发布自己应用。(后续完善,自己还在研究中)原创 2017-09-06 12:12:58 · 743 阅读 · 5 评论 -
如何在Appscale下发布自己的应用(一)
appscle环境的安装原创 2017-09-06 12:03:36 · 919 阅读 · 3 评论 -
cmake生成Win64位工程
使用cmake编译64的dll一开始使用cmake --build .来生成了dll,在导入到java项目中使用的时候,才发现是32位的。导致程序不能正常运行,报错如下: Exception in thread "main" java.lang.UnsatisfiedLinkErrorCan't load IA 32-bit .dll on a AMD 64-bit platform...转载 2019-01-04 11:13:18 · 6590 阅读 · 0 评论 -
cppcheck的安装和使用
首先从这里下载linux版本的:http://sourceforge.net/projects/cppcheck/files/cppcheck/然后下载对应的版本,解压,之后安装:编译:g++ -o cppcheck -Ilib cli/*.cpp lib/*.cpp安装:make installcppcheck默认安装会报错如下:c原创 2015-04-27 16:06:36 · 20332 阅读 · 0 评论 -
GCC中常用的优化的参数
-pipe 的作用:使用管道代替编译中临时文件, -pipe 加速编译 gcc -pipe foo.c -o foo 加速 在将源代码变成可执行文件的过程中,需要经过许多中间步骤,包含预处理、编译、汇编和连接。这些过程实际上是由不同的程序负责完成的。大多数情况下 GCC 可以为 Linux 程序员完成所有的后台工作,自动调用相应程序进行处理。这样做有一个很明显的缺点,就是 GCC 在处理每一个原创 2012-09-11 14:16:37 · 6710 阅读 · 0 评论 -
Makefile编写详解--项目开发
预备知识:gcc 的3个参数:1. -o 指定目标文件gcc sources/main.c -o bin/main2. -c 编译的时候只生产目标文件不链接gcc -c sources/main.c -o obj/main.o3. -I 主要指定头文件的搜索路径gcc -I headers -c main.c -o main.o4. -l 指定静态库gcc -l原创 2012-08-22 21:22:56 · 2333 阅读 · 0 评论 -
Jmeter测试并发https请求成功了
首先要安装jmeter2.4版本的,而且不建议大家使用badboy,因为这存在兼容性问题。对于安装,我就不讲了,我就说说如何测试https,想必大家都在网上找相关资料找疯了,我几乎也是呀。 有这么一个网页, http://jmeter.51原创 2011-08-10 14:31:17 · 43403 阅读 · 2 评论 -
screen命令使用说明
有些程序写的很操蛋,比如放到后台执行,但后边还需要再切回前台来重新执行,这个时候我们选择screen工具:screen -d -m -S LoginServer[6001] ./run_login_server.sh具体的screen命令包含哪些参数,可以参考screen --help我们选择跟踪哪个screen的会话,使用screen -list比如我们要使用7794这个会话,screen -r 7794使用完毕后切回到后台,Ctr+a 按下后再按下d。...原创 2020-05-26 18:10:59 · 1649 阅读 · 0 评论 -
windows安装 MySQL5.7服务端
1,安装https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.30-winx64.zip mysql安装包。2. 自己配置my.ini[client]port=3306[mysql]default-character-set=utf8[mysqld]character-set-server=utf8port=330...原创 2020-05-08 18:10:43 · 306 阅读 · 0 评论 -
windows下关于Objective-C开发环境的配置
最近IOS一直很火,也想学习以以下OC开发,一般装个虚拟机,然后装个mac,我相信大多数人的机子跑不起来或者很卡,所以之前借鉴了一个文章,就是关于在windows下配置OC开发环境,这里我把自己的安装说一下,顺便以后查阅的时候方便查找。1.首先要下载这4个东西:http://www.gnu.org/software/gnustep/experience/Windows.html2.然后还有原创 2013-09-22 14:33:54 · 9108 阅读 · 1 评论 -
Linux下的lua和boost c++的搭建和安装
先下载lua ,boost c++ http://www.lua.org/versions.html#5.2http://www.boost.org/ http://sourceforge.net/projects/luabind/1. 安装lua[root@localhost ~]#tar zxvf lua-5.1.2.tar.gz -C /usr/local[root原创 2012-08-22 10:32:49 · 2678 阅读 · 0 评论 -
Sublime Text 2配置强大的IDE开发环境,运行java
Sublime Text 2是我无意中发现的、据说十分强大的、便捷的编辑器,许多程序员都投入到Sublime Text 2的怀抱中。1 配置java开发环境的方法如下:在jdk安装目录下的bin文件夹下新建一个bat格式的文件,文件命为javacexec.bat。如果是在Windows平台下,则javacexec.bat的内容如下:@ECHO OFFcd %~dp1java原创 2012-08-10 18:55:31 · 9228 阅读 · 1 评论 -
给自己的VIM配置
1 #============================================================================= 2 转载请注明出处: http://blog.csdn.net/tge7618291 http://nuoerlz.35free.net 8 #==================原创 2012-09-19 09:31:14 · 6654 阅读 · 0 评论 -
Vim常用命令
多窗口模式:split 创建新窗口ctrl + w 切换Ctrl-w = 所有窗口一样高Ctrl-w+方向键多个视窗间切换2、标记ma在光标所在处做一个名为a的标记。最多可以在文本中做26个标记(a-z)原创 2011-12-02 18:12:39 · 2152 阅读 · 0 评论 -
VIM使用系列之一——配置VIM下编程和代码阅读环境
作者:gnuhpc from http://blog.csdn.net/gnuhpc http://gnuhpc.wordpress.com/本文环境:ubuntu 10.10/vim7.2前言:一年前写过一篇关于VIM的C/C++编程环境的文字,一年中又接触了很多东西,深入使用中发现其实还是需要有很多改正和增强的,当然,VIM社区中也出现了更多好用插件需要整合进来。为了更好的总转载 2011-09-07 14:48:41 · 1587 阅读 · 0 评论 -
lua的VS或者VC环境的搭建调试
安装完LuaForWindows_v5.1.4打开vstools->options->projects->directoriesexecutable files 选项添加lua安装以后的路径,我的是 C:\Program Files\Lua\5.1include files选项添加lua include路径,我的是 C:\Program Files\Lua\5.1include原创 2012-11-16 18:37:58 · 8451 阅读 · 1 评论 -
centos安装nginx,配置负载均衡
1、安装nginx 安装教程,参照:http://mp.weixin.qq.com/s/RVaRlRpHqZRjCaXGmOlfKw2、反向代理的配置 修改部署目录下conf子目录的nginx.conf文件的内容[html] view plain copylocation / { #设置主机头和客户端真实地址,以便服务器获取客户端真实IP ...转载 2018-04-19 20:39:39 · 499 阅读 · 0 评论 -
ubuntu的apache配置https
一、配置Apache1、开启SSL模块a2enmod ssl2、启用SSL站点a2ensite default-ssl3、加入监听端口vi /etc/apache2/ports.conf #编辑Apache端口配置,加入443端口Listen 443注:Ubuntu启用SSL站点后,缺省已经加入了( 1 ) 在Apache的安装目录下创建cert目录,并且将下载的全部文件拷贝到ce...原创 2018-04-20 09:44:14 · 523 阅读 · 0 评论 -
配置 Elastic Beanstalk 环境负载均衡器以终止 HTTPS
配置 Elastic Beanstalk 环境负载均衡器以终止 HTTPS要更新您的 AWS Elastic Beanstalk 环境以使用 HTTPS,您需要为您的环境中的负载均衡器配置 HTTPS 侦听器。以下两种类型的负载均衡器支持 HTTPS 侦听器:传统负载均衡器和应用程序负载均衡器。您可以使用 Elastic Beanstalk 控制台或配置文件来配置安全侦听器并分配证书。注意单实...翻译 2018-06-08 10:18:49 · 859 阅读 · 0 评论 -
AWS 给负载均衡器配置侦听器并上传IAM证书
1.打开EC2的负载均衡器:添加侦听器,选择https,ssl证书需要有一个CA证书,可以去阿里云申请,也可以从亚马逊获取:注意,这里的ssl证书要这样写其中私有密钥不是那种xxxxxx.pem 而是xxxx.key, 公有密钥的应该是public.pem,证书链的是chain.pem,最开始一直以为私钥应该是xxxx。pem最后尝试了很多次才知道,不确定这个是不是AWS的bug...原创 2018-06-08 15:25:22 · 1274 阅读 · 0 评论 -
AWS的S3服务如何获取Access key ID和Secret access key
In this post, we will explain how to retrieve Amazon Access Key ID and Secret Access Key. These keys allow you to control your AWS account.We'll focus on the following topics:How to Retrieve Root Acce...原创 2018-07-04 14:26:06 · 24289 阅读 · 0 评论 -
Win10 连接 Ubuntu16.04.3(通过Xdrp连接xfce4界面)
Win10 连接 Ubuntu16.04.3(通过Xdrp连接xfce4界面) sudo apt-get install xrdpsudo apt-get install vnc4serversudo apt-get install xubuntu-desktopecho "xfce4-session" >~/.xsessionsudo apt-get install d...原创 2018-09-28 09:44:56 · 1250 阅读 · 0 评论 -
Fiddler抓包工具使用
先下载Fiddler欢迎关注我的新微信公众号 ipgame,有什么问题可以提供交流的平台,欢迎大家讨论。电脑最好是笔记本,这样能和手机保持统一局域网内;其他不多说,直接说步骤了。一.对PC(笔记本)参数进行配置 1. 配置fiddler允许监听到https(fiddler默认只抓取http格式的) 打开Fiddler菜单项Tools->Telerik...原创 2019-03-01 10:52:57 · 447 阅读 · 0 评论 -
vim常用插件配置
1.ctags(1)到http://ctags.sourceforge.net/下载ctags源码ctags-5.6.tar.gzhttp://prdownloads.sourceforge.net/ctags/ctags-5.6.tar.gz(2)解压并安装tar zxvf ctags-5.6.tar.gzcd ctags-5.6./configure && make &原创 2024-03-05 09:59:08 · 2784 阅读 · 1 评论