- rtthread_scons简介
美景不繁华
python
env工具基本构成命令行环境Cmder:Cmder是一款免费的DOS系统仿真器,体积小巧,界面清爽,支持多标签操作,兼容dos原有的指令。系统配置工具menuconfig:即linuxmenuconfig的python实现版本,使用方法与linuxmenuconfig基本一致。遵循兼容LINUX的Kconfig语法,用户可以方便的沿用以前的kconfig配置文件对代码进行宏管理。开源软件scons
- 使用 http-server 在本地开启超轻量级web服务器
sunxiaochuan
参考链接:http-server超轻量级web服务器-CSDN博客npmjs地址步骤我下面使用的命令行环境为:windows的cmder软件首先要确保本地计算机上安装了NodeJs之后进入命令行使用下面的命令在全局安装http-server的包npminstall-ghttp-server之后在命令行中执行下面的命令进行测试//进入桌面cdDesktop//新建一个文件夹mkdirhttpServ
- CentOS-6.9上LNMP环境快速搭建
顾烟凉
前言就在昨天,一个失误操作导致服务器grub引导出了问题,只好重置服务器,数据以及配置环境再次丢失,只能重新安装,记录下这个安装过程。远程连接服务器1.阿里云服务后台终端管理windows下用cmder,mac使用自带终端或iTem2,输入"
[email protected]"(root是你的用户名)3.使用xshell或mobaXterm远程连接Snipaste_2018-07-24_0
- python一般用什么软件编程,python编程需要哪些软件
chatgpt002
人工智能
大家好,本文将围绕python需要什么软件进行代码编写展开说明,python用什么软件编写程序是一个很多人都想弄明白的事情,想搞清楚python一般用什么软件编程需要先了解以下几个事情。文章目录一、软件下载二、软件列表1、Python+PyCharm2、Cmder3、Tabby4、Navicat5、XFtp6、VSCode7、Github8、Git9、Postman10、微信开发者工具11、云服务
- 是时候扔掉cmder, 换上Windows Terminal
心软小念
软件测试软件测试面试windows
作为一个Windows的长期用户,一直没有给款好用的终端,知道遇到了cmder,它拯救一个习惯用Windows敲shell命令的人。不用跟我安利macOS真香!公司上班一直用macOS,一方面确实更加习惯windows下面学习,另一方面是上课需要WindowsQQ共享桌面。windowsTerminal1.0发布,那么是时候和cmder说再见了。不过需要做一些配置和美化。美化主题安装posh-gi
- git与github使用入门
jeay
安装现在很多系统都已经自带git客户端了,可以在你的终端输入git试试Debian/Ubuntu安装gitsudoaptinstallgitRedhat/Centos安装gityuminstallgitwindows下推荐使用Cmder,下载完整版(Downloadfull)集成的有git,扔掉又丑又难用的cmd如果需要手动安装,可以使用下面地址下载下载git安装完毕后,打开终端,设置你的用户名和
- Windows终端利器Cmder
leleplus
在IT这一行,大部分情况下都是推荐大家使用Linux或者类Unix操作系统去编程,Linux作为一代优秀的操作系统,已经人尽皆知,在IT行业已经成为核心。有条件的大佬都选择了使用mac编程,最优秀的莫过于终端体验了,与Linux完全一致的命令行,带来了许许多多的方便,但是使用Windows的用户呢?相信大家都使用过cmd终端,它到底好不好呢。相信大家心中已经有了评判。一、为什么要换成cmder现在
- Pycharm使用cmder终端
雾曦儿
Pycharm使用cmder终端cmder是windows下的一个终端工具,它能让用户在windows下使用Linux命令。本文是讲诉如何将cmder配置为pycharm的默认终端。一、下载cmdercmder官网:https://cmder.net/imagecmder下载地址:蓝奏云:cmder(Full)免安装版官网:cmderimage官网有Mini和Full(完整版)两种下载,推荐下载F
- Cmder的安装教程
Mint6
软件安装与使用cmder
可以直接搜索cmder官网下载进这个网址http://cmder.net/左边Mini右边Full,full功能比较全,这里下载full下载后,自己找个地方新建文件夹cmder,在里面解压文件配置环境变量:在系统变量里:新建一条CMDER_HOMED:\cmder后面这个是文件位置,根据自己解压的位置填写,不用写到Cmder.exe在path里面新建%CMDER_HOME%\保存就行了。然后win
- python封装执行cmd命令的方法
kindertester
pythonpython
一、前置说明在自动化时,经常需要使用命令行工具与系统进行交互,因此可以使用python封装一个执行cmd命令的方法。二、代码实现importsubprocessimporttimefromcommon.exceptionimportRunCMDErrorfromcommon.loggerimportloggerclassCmdRunner:@staticmethoddefrun_command(c
- 前端开发环境配置
yqcoder
windows
前言:待安装软件,如果自己不想去下,可以去这个百度网盘下,点击网盘下载1.vscodevscode下载地址2.谷歌谷歌下载地址3.cmdercmder下载地址3.1cmder添加到全局变量添加全局变量后,cmder使用时,就不用加具体安装位置了此电脑-》属性-》高级设置-》环境变量-》系统变量里的path添加cmder的目录地址:d:\cmder3.2cmder添加到鼠标右键对开始菜单按钮右击,选
- 系统:WSL(win10的子系统Linux)
赤沙咀菜虚坤
[toc]介绍在Windows下使用linux系统(可shell命令行操作或图形界面操作)步骤建立软链接(非必须)安装Ubuntu安装并配置cmder(非必须)安装并连接图形界面参考资料Windows10安装Linux子系统Ubuntu神神的蜗牛Windows下Linux子系统迁移到非系统盘zhanjzhWindows安装和配置WSL希希里之海Win10Linux子系统(WSL)图形界面的安装No
- 快应用quickapp快速入门教程 by五个半柠檬
weixin_34320724
uxjson
快应用快应用是九大手机厂商基于硬件平台共同推出的新型应用生态。用户无需下载安装,即点即用,享受原生应用的性能体验。2018年3月20日在北京推出“快应用”标准。现在我们就来试试如何快速搭建一个快应用程序吧~一、准备工具用系统自带的命令处理工具(不建议用,有点丑)开始菜单,搜索输入cmd下载git-bash,界面如下下载cmder,界面如下(当前比较好用的一个,推荐)准备一个安卓手机!!!!二、环境
- 04-DOS介绍及常见DOS命令
愿郎君千岁
DOS是什么?DOS是一个操作系统,属于Windows,这和我们现在用的Windows系统去比较,其实差别就在于,我们现在用的是图形桌面系统,而DOS是一个命令行执行的操作系统。如何使用DOS推荐小工具:cmder(颜值高,更方便)进入终端,win+r调出运行面板在运行中输入cmd进入终端在终端面板中书写DOS命令,然后回车执行。常见DOS命令显示当前计算机的本地时间time退出当前正在执行的命令
- 将程序添加至右键菜单
Bunny0212
后端服务器运维
将程序添加至右键菜单手动导入如果要将cmder添加至右键菜单。可以通过编写reg注册表方式添加也可以在路径HKEY_CLASSES_ROOT\Directory\Background\shell中右击添加创建项commadn编写reg注册表[HKEY_CLASSES_ROOT\Directory\Background\shell\cmder]为注册表地址WindowsRegistryEditorV
- 使用cmder以及xshell等软件git每次拉取代码都需要输入用户名和密码的解决方法
migexiaoliang
Gitgitgithub
项目场景:每次git拉取代码都需要输入用户名和密码,非常麻烦,怎么解决?D:\master\ui-console(release/V3.4.4-20221130->origin)λgitpullUsernamefor'http://gitlab.rd.cloud.com':xiaoliangPasswordfor'http://
[email protected]':Alre
- 一款优美的windows cmd命令行工具cmder
Python集中营
话说windows里面带的cmd命令行工具实在是有点难看,今天介绍一款好看的cmd命令行工具cmder。包括在它里面运行ipython来操作python脚本也是相当美观的。file【阅读全文】可以看一下已经安装好的效果file由于cmder的官方网站提供的下载地址实在是太慢了基本是下载不下来,大家可以到清华大学的镜像站去下载。https://mirrors.tuna.tsinghua.edu.cn
- browsersync
that_day
【browsersync】http://www.browsersync.cn/【cmder】http://cmder.net/1、把Cmder加到环境变量把Cmder.exe存放的目录添加到系统环境变量;加完之后,Win+r一下输入cmder,即可。2、添加cmder到右键菜单添加后在任意文件夹中即可打开Cmder,上一步的把Cmder加到环境变量就是为此服务的,在管理员权限的终端输入以下语句即可
- cmder使用g++
深度学习dlai
下载MinGW链接:https://sourceforge.net/projects/mingw-w64/点击Filesimage.png下载,不要选安装包image.png解压后bin目录包含g++路径加入到系统环境PATH即可
- pyenv 让 python 版本完美切换
旭娃
原作地址:jianshu.com/p/3e93311fe6cb前言我觉得如果使用python开发的话,还是在unix/linux的环境下吧,shell工具的效率比windows高得多,尽管windows下也有cmder这种神器,而且现在windowsstore也很好的开发出了linux子系统,但是瑕疵非常多,unix/linux才是完美的环境。本文用到的是archlinux,另外debian/ub
- Cmder 运行报错: 此时不应有 Files\Java\jdk-11.0.1\bin。
_midnight
实用技巧
错误内容错误原因环境变量配置错误,安装JDK时自动创建的环境变量配置错误。解决方案找到错误改为正常的
- 进入mysql命令行
啊嘞-Ding
mysql数据库服务器
(1)Windows键+R键(2)cmd注:上述两步骤也可用cmder命令行窗口代替(3)进入MySQL安装目录下的bin目录(4)"netstartmysql"命令启动mysql服务(5)"mysql-u用户名-p密码"或"mysql-u用户名-p"命令进入MySQL命令行
- 【转】cmder 在 Win10 WSL 下粘贴丢字符的解决
猫叽先森
cmder在Win10WSL下粘贴丢字符的解决https://www.yewen.us/blog/2018/05/paste-drops-characters-in-wsl/
- 1-1 ssh连接失败,报错【Key exchange failed.No compatible key exchange method.The Server ... ... No compat...
冷香小猪
一、背景前几天同事计划ssh登录CISCOCIMC,进行相关操作。其反馈:使用Putty登录提示报错如【图1】。他也自行尝试网上查找解决办法,如删除ssh2.ini、删除之前保存的key或者其他方式均无果。图1ssh报错信息二、个人尝试1.使用Putty登录同一批次其他服务器,结果一样,可见不是某一特定一台机器的问题;2.查看ssh协议版本,cmder内执行:telnetip22,返回端口是通的,
- Python爬虫 监控进程
梅花鹿数据rieuse
一:前言python语言具有良好的垃圾回收功能,但是实际运用爬虫的时候还是会出现内存逐渐增大的现象,包括数据库服务占用的内存也会不断增加。这样服务器或者电脑就会收到一定的影响。这次的代码就是通过对电脑内存或者相关指标的监控,达到规定的值后就会重启爬虫程序和数据库。这个监控还有很多优化的地方,不过应对一般的需要够用了,以后再继续丰富一下功能。二:运行环境python3.6cmderwindows下的
- win11在cmder中使用vim查看内容的时候空白
努力了吗梁同学
依次选择,最终打上个√就可以了"Showsystemmenu(RCIickfcrSettings)"-》"Debug"-》"properties"-》"Uselegacyconsole(requiresrelaunch,affectsallconsoles)"一句话概括,使用旧版
- Bash Shell 语法快速预览
visitor009
易百BashShell教程创建shell>toucht.sh//t.sh#!/bin/bashecho"Hello,world"运行//linux下直接运行。在window运行可以使用gitBash、cmdershell>./t.sh//提示Permissiondenied需要增加运行权限shell>chmod+xtest.sh注释#单行注释:'多行注释'变量#声明varname_1=1_var=
- Cmder常用整理
奇奇乌布里
快捷键Tab相关快捷键说明Ctrl+T创建新tabCtrl+W关闭当前tabCtrl+Tab切换TabCtrl+1快速切换到第1个Tab设置相关说明Win+Alt+P调出设置窗口Alt+Enter进入(取消)全屏命令相关说明Tab快速补全路径/文件名Ctrl+U快速删除本行全部命令Ctrl+L快速清屏(向上滚动,使页面只有当前行)Ctrl+R历史命令搜索
- 程序员个性终端指南(cmder、powershell、window terminal)
集成显卡
终端工具
序言工欲善其事,必先利其器。对于IT从业者,命令行终端是一道绕不过的坎,日常开发、服务运维都要用到这个工具。这里我介绍下从业多年来用过的windwos平台下终端工具。CMD/命令行提示符这个是windows自带的工具,平平无奇,胜在简单实用,上到服务器运维都能直接用按下win+R,键入cmd后回车即可打开CMDERcmder,是一个漂亮的windows控制台模拟器包。支持多标签页,还内置了cat、
- 在Windows下食用Linux工作环境(WSL+cmder)
weixin_30273931
pythonshell操作系统
在Windows下食用Linux工作环境(WSL+cmder)为什么要这么瞎搞呢?因为最近换了个硬盘,搞了个双系统,然后习惯性地按下Ctrl+Alt+T发现什么都没有召唤出来,然后忽然想起换了系统。然后同时以前用Windows也有一些问题没有得到解决,包括但不限于:命令行反应过慢(PowerShell无速度法忍受,而且按Tab总是自作聪明地加上./,导致java这句话还要去删掉一个前缀),编译速度
- 怎么样才能成为专业的程序员?
cocos2d-x小菜
编程PHP
如何要想成为一名专业的程序员?仅仅会写代码是不够的。从团队合作去解决问题到版本控制,你还得具备其他关键技能的工具包。当我们询问相关的专业开发人员,那些必备的关键技能都是什么的时候,下面是我们了解到的情况。
关于如何学习代码,各种声音很多,然后很多人就被误导为成为专业开发人员懂得一门编程语言就够了?!呵呵,就像其他工作一样,光会一个技能那是远远不够的。如果你想要成为
- java web开发 高并发处理
BreakingBad
javaWeb并发开发处理高
java处理高并发高负载类网站中数据库的设计方法(java教程,java处理大量数据,java高负载数据) 一:高并发高负载类网站关注点之数据库 没错,首先是数据库,这是大多数应用所面临的首个SPOF。尤其是Web2.0的应用,数据库的响应是首先要解决的。 一般来说MySQL是最常用的,可能最初是一个mysql主机,当数据增加到100万以上,那么,MySQL的效能急剧下降。常用的优化措施是M-S(
- mysql批量更新
ekian
mysql
mysql更新优化:
一版的更新的话都是采用update set的方式,但是如果需要批量更新的话,只能for循环的执行更新。或者采用executeBatch的方式,执行更新。无论哪种方式,性能都不见得多好。
三千多条的更新,需要3分多钟。
查询了批量更新的优化,有说replace into的方式,即:
replace into tableName(id,status) values
- 微软BI(3)
18289753290
微软BI SSIS
1)
Q:该列违反了完整性约束错误;已获得 OLE DB 记录。源:“Microsoft SQL Server Native Client 11.0” Hresult: 0x80004005 说明:“不能将值 NULL 插入列 'FZCHID',表 'JRB_EnterpriseCredit.dbo.QYFZCH';列不允许有 Null 值。INSERT 失败。”。
A:一般这类问题的存在是
- Java中的List
g21121
java
List是一个有序的 collection(也称为序列)。此接口的用户可以对列表中每个元素的插入位置进行精确地控制。用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。
与 set 不同,列表通常允许重复
- 读书笔记
永夜-极光
读书笔记
1. K是一家加工厂,需要采购原材料,有A,B,C,D 4家供应商,其中A给出的价格最低,性价比最高,那么假如你是这家企业的采购经理,你会如何决策?
传统决策: A:100%订单 B,C,D:0%
&nbs
- centos 安装 Codeblocks
随便小屋
codeblocks
1.安装gcc,需要c和c++两部分,默认安装下,CentOS不安装编译器的,在终端输入以下命令即可yum install gccyum install gcc-c++
2.安装gtk2-devel,因为默认已经安装了正式产品需要的支持库,但是没有安装开发所需要的文档.yum install gtk2*
3. 安装wxGTK
yum search w
- 23种设计模式的形象比喻
aijuans
设计模式
1、ABSTRACT FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:
- 开发管理 CheckLists
aoyouzi
开发管理 CheckLists
开发管理 CheckLists(23) -使项目组度过完整的生命周期
开发管理 CheckLists(22) -组织项目资源
开发管理 CheckLists(21) -控制项目的范围开发管理 CheckLists(20) -项目利益相关者责任开发管理 CheckLists(19) -选择合适的团队成员开发管理 CheckLists(18) -敏捷开发 Scrum Master 工作开发管理 C
- js实现切换
百合不是茶
JavaScript栏目切换
js主要功能之一就是实现页面的特效,窗体的切换可以减少页面的大小,被门户网站大量应用思路:
1,先将要显示的设置为display:bisible 否则设为none
2,设置栏目的id ,js获取栏目的id,如果id为Null就设置为显示
3,判断js获取的id名字;再设置是否显示
代码实现:
html代码:
<di
- 周鸿祎在360新员工入职培训上的讲话
bijian1013
感悟项目管理人生职场
这篇文章也是最近偶尔看到的,考虑到原博客发布者可能将其删除等原因,也更方便个人查找,特将原文拷贝再发布的。“学东西是为自己的,不要整天以混的姿态来跟公司博弈,就算是混,我觉得你要是能在混的时间里,收获一些别的有利于人生发展的东西,也是不错的,看你怎么把握了”,看了之后,对这句话记忆犹新。 &
- 前端Web开发的页面效果
Bill_chen
htmlWebMicrosoft
1.IE6下png图片的透明显示:
<img src="图片地址" border="0" style="Filter.Alpha(Opacity)=数值(100),style=数值(3)"/>
或在<head></head>间加一段JS代码让透明png图片正常显示。
2.<li>标
- 【JVM五】老年代垃圾回收:并发标记清理GC(CMS GC)
bit1129
垃圾回收
CMS概述
并发标记清理垃圾回收(Concurrent Mark and Sweep GC)算法的主要目标是在GC过程中,减少暂停用户线程的次数以及在不得不暂停用户线程的请夸功能,尽可能短的暂停用户线程的时间。这对于交互式应用,比如web应用来说,是非常重要的。
CMS垃圾回收针对新生代和老年代采用不同的策略。相比同吞吐量垃圾回收,它要复杂的多。吞吐量垃圾回收在执
- Struts2技术总结
白糖_
struts2
必备jar文件
早在struts2.0.*的时候,struts2的必备jar包需要如下几个:
commons-logging-*.jar Apache旗下commons项目的log日志包
freemarker-*.jar  
- Jquery easyui layout应用注意事项
bozch
jquery浏览器easyuilayout
在jquery easyui中提供了easyui-layout布局,他的布局比较局限,类似java中GUI的border布局。下面对其使用注意事项作简要介绍:
如果在现有的工程中前台界面均应用了jquery easyui,那么在布局的时候最好应用jquery eaysui的layout布局,否则在表单页面(编辑、查看、添加等等)在不同的浏览器会出
- java-拷贝特殊链表:有一个特殊的链表,其中每个节点不但有指向下一个节点的指针pNext,还有一个指向链表中任意节点的指针pRand,如何拷贝这个特殊链表?
bylijinnan
java
public class CopySpecialLinkedList {
/**
* 题目:有一个特殊的链表,其中每个节点不但有指向下一个节点的指针pNext,还有一个指向链表中任意节点的指针pRand,如何拷贝这个特殊链表?
拷贝pNext指针非常容易,所以题目的难点是如何拷贝pRand指针。
假设原来链表为A1 -> A2 ->... -> An,新拷贝
- color
Chen.H
JavaScripthtmlcss
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML> <HEAD>&nbs
- [信息与战争]移动通讯与网络
comsci
网络
两个坚持:手机的电池必须可以取下来
光纤不能够入户,只能够到楼宇
建议大家找这本书看看:<&
- oracle flashback query(闪回查询)
daizj
oracleflashback queryflashback table
在Oracle 10g中,Flash back家族分为以下成员:
Flashback Database
Flashback Drop
Flashback Table
Flashback Query(分Flashback Query,Flashback Version Query,Flashback Transaction Query)
下面介绍一下Flashback Drop 和Flas
- zeus持久层DAO单元测试
deng520159
单元测试
zeus代码测试正紧张进行中,但由于工作比较忙,但速度比较慢.现在已经完成读写分离单元测试了,现在把几种情况单元测试的例子发出来,希望有人能进出意见,让它走下去.
本文是zeus的dao单元测试:
1.单元测试直接上代码
package com.dengliang.zeus.webdemo.test;
import org.junit.Test;
import o
- C语言学习三printf函数和scanf函数学习
dcj3sjt126com
cprintfscanflanguage
printf函数
/*
2013年3月10日20:42:32
地点:北京潘家园
功能:
目的:
测试%x %X %#x %#X的用法
*/
# include <stdio.h>
int main(void)
{
printf("哈哈!\n"); // \n表示换行
int i = 10;
printf
- 那你为什么小时候不好好读书?
dcj3sjt126com
life
dady, 我今天捡到了十块钱, 不过我还给那个人了
good girl! 那个人有没有和你讲thank you啊
没有啦....他拉我的耳朵我才把钱还给他的, 他哪里会和我讲thank you
爸爸, 如果地上有一张5块一张10块你拿哪一张呢....
当然是拿十块的咯...
爸爸你很笨的, 你不会两张都拿
爸爸为什么上个月那个人来跟你讨钱, 你告诉他没
- iptables开放端口
Fanyucai
linuxiptables端口
1,找到配置文件
vi /etc/sysconfig/iptables
2,添加端口开放,增加一行,开放18081端口
-A INPUT -m state --state NEW -m tcp -p tcp --dport 18081 -j ACCEPT
3,保存
ESC
:wq!
4,重启服务
service iptables
- Ehcache(05)——缓存的查询
234390216
排序ehcache统计query
缓存的查询
目录
1. 使Cache可查询
1.1 基于Xml配置
1.2 基于代码的配置
2 指定可搜索的属性
2.1 可查询属性类型
2.2 &
- 通过hashset找到数组中重复的元素
jackyrong
hashset
如何在hashset中快速找到重复的元素呢?方法很多,下面是其中一个办法:
int[] array = {1,1,2,3,4,5,6,7,8,8};
Set<Integer> set = new HashSet<Integer>();
for(int i = 0
- 使用ajax和window.history.pushState无刷新改变页面内容和地址栏URL
lanrikey
history
后退时关闭当前页面
<script type="text/javascript">
jQuery(document).ready(function ($) {
if (window.history && window.history.pushState) {
- 应用程序的通信成本
netkiller.github.com
虚拟机应用服务器陈景峰netkillerneo
应用程序的通信成本
什么是通信
一个程序中两个以上功能相互传递信号或数据叫做通信。
什么是成本
这是是指时间成本与空间成本。 时间就是传递数据所花费的时间。空间是指传递过程耗费容量大小。
都有哪些通信方式
全局变量
线程间通信
共享内存
共享文件
管道
Socket
硬件(串口,USB) 等等
全局变量
全局变量是成本最低通信方法,通过设置
- 一维数组与二维数组的声明与定义
恋洁e生
二维数组一维数组定义声明初始化
/** * */ package test20111005; /** * @author FlyingFire * @date:2011-11-18 上午04:33:36 * @author :代码整理 * @introduce :一维数组与二维数组的初始化 *summary: */ public c
- Spring Mybatis独立事务配置
toknowme
mybatis
在项目中有很多地方会使用到独立事务,下面以获取主键为例
(1)修改配置文件spring-mybatis.xml <!-- 开启事务支持 --> <tx:annotation-driven transaction-manager="transactionManager" /> &n
- 更新Anadroid SDK Tooks之后,Eclipse提示No update were found
xp9802
eclipse
使用Android SDK Manager 更新了Anadroid SDK Tooks 之后,
打开eclipse提示 This Android SDK requires Android Developer Toolkit version 23.0.0 or above, 点击Check for Updates
检测一会后提示 No update were found