摘要: 君子曰:学不可以已。 青,取之于蓝,而青于蓝;冰,水为之,而寒于水。木直中绳,輮以为轮,其曲中规。虽有槁暴,不复挺者,輮使之然也。故木受绳则直,金就砺则利,君子博学而日参省乎己,则知明而行无过矣。 故不登高山,不知天之高也;不临深溪,不知地之厚也;不闻先王之遗言,不知学问之大也。干、越、夷、貉之子, 阅读全文
posted @ 2014-03-18 15:25 Biiigfish 阅读(475) 评论(0) 推荐(1) 编辑
摘要: 一篇很不错的文章,和我一直推崇的学习方式相当一致。。。是的,这也是我认为的最好的方法。有空的话翻译一下吧,先放这里。by Alex AllainLearning to program isn't something you can do in an afternoon, but it doesn't have to be a life's work, either. There are lots ... 阅读全文
posted @ 2010-06-30 11:41 Biiigfish 阅读(760) 评论(4) 推荐(2) 编辑

保存一个C代码阅读的颜色方案。

如何却动 scope?

按 F1,搜索 developer:inspect editor tokens and scopes

之后点击代码中你要修改颜色的地方,查看【foreground】处的作用域,复制下来粘贴到【settings.json】"scope"后的引号里,就可以定制指定位置的颜色方案了。

 

 {
      "cmake.configureOnOpen": true,
      "explorer.confirmDelete": false,
      "git.ignoreMissingGitWarning": true,
      "workbench.colorTheme": "Visual Studio Light",
      "security.workspace.trust.untrustedFiles": "open",
      "C_Cpp.default.compilerPath": "C:\\Strawberry\\c\\bin\\g++.exe",
      "redhat.telemetry.enabled": true,
      "workbench.tree.indent": 20,
      "workbench.iconTheme": "vs-minimal",
      "editor.fontSize": 13,
      "cmake.showOptionsMovedNotification": false,
      "workbench.colorCustomizations": {
         "[Visual Studio Light]": {
            "editor.background": "#E0EEE0", // 90EE90  8ae496 背景色
            "sideBar.background": "#cbd6e5", //侧边色
            "activityBar.background": "#4F4F4F", //活动栏颜色
         },
      },
      "editor.tokenColorCustomizations": {
         "comments": "#808080", // 注释
         "keywords": "#FF00FF", // 关键字
         "functions": "#000080", // 函数名
         "variables": "#800080", // 变量名
         "numbers": "#ff0000", // 数字
         "types": "#228B22", //  类型
         "strings": "#000000", // 字符串
         "[Visual Studio Light]": {
            "textMateRules": [
               {
                  "scope": [
                     "storage.type.class", //注释
                  ],
                  "settings": {
                     "foreground": "#2F4F4F",
                     "fontStyle": ""
                  }
               },
               {
                  "scope": [
                     "keyword.other", //其他关键字 typedef
                     "keyword.control"
                  ],
                  "settings": {
                     "foreground": "#ff00ff",
                     "fontStyle": "bold"
                  }
               },
               {
                  "scope": [
                     "keyword.control.directive", // 与宏相关的关键字
                     "punctuation.definition.directive", // 与宏相关的关键字符号 "#"
                  ],
                  "settings": {
                     "foreground": "#ff00ff",
                     "fontStyle": "bold"
                  }
               },
               {
                  "scope": [
                     "punctuation.separator.dot-access", //语法符号,视作关键字 符号 "."
                     "punctuation.separator.pointer-access", //语法符号,视作关键字 符号 "->"
                     "keyword.operator", //语法符号,视作关键字 运算符
                  ],
                  "settings": {
                     "foreground": "#ff00ff",
                     "fontStyle": ""
                  }
               },
               {
                  "scope": [
                     "entity.name.function", // 函数名
                     "keyword.operator.sizeof", // 库函数
                  ],
                  "settings": {
                     "foreground": "#000080",
                     "fontStyle": "bold"
                  }
               },
               {
                  "scope": [
                     "variable.parameter", // 形参,视作函数的一部分
                  ],
                  "settings": {
                     "foreground": "#000080",
                     "fontStyle": ""
                  }
               },
               {
                  "scope": [
                     "variable.other.global", //全局变量
                  ],
                  "settings": {
                     "foreground": "#0000EE",
                     "fontStyle": "bold"
                  }
               },
               {
                  "scope": [
                     "variable.other.local", // 局部变量
                     "variable.other.property", // 结构体的字段
                     "variable.parameter.c",
                     "punctuation", //一般的标点符号
                  ],
                  "settings": {
                     "foreground": "#4876FF",
                     "fontStyle": "bold"
                  }
               },
               {
                  "scope": [
                     "entity.name.function.preprocessor", // 宏定义
                  ],
                  "settings": {
                     "foreground": "#CD3333",
                     "fontStyle": ""
                  }
               },
               {
                  "scope": [
                     "constant.numeric", // 数值
                     "variable.other.enummember" //枚举值
                  ],
                  "settings": {
                     "foreground": "#ff0000",
                     "fontStyle": "italic"
                  }
               },
               {
                  "scope": [
                     "storage.type.built-in.primitive.c", //自带的类型
                     "storage.type", // struct关键字
                     "storage.modifier", // const, static
                  ],
                  "settings": {
                     "foreground": "#228B22",
                     "fontStyle": ""
                  }
               },
               {
                  "scope": [
                     "string"
                  ],
                  "settings": {
                     "foreground": "#000000",
                     "fontStyle": "",
                  }
               },
               {
                  "scope": [
                     "string.quoted.double.include",
                     "string.quoted.other.lt-gt.include", //头文件
                     "constant",
                  ],
                  "settings": {
                     "foreground": "#0000FF",
                     "fontStyle": ""
                  }
               },
            ],
         },
      },
   }

 

posted @ 2024-12-17 17:36 Biiigfish 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 开个坑,记一下这两个名字,哪天有空了都试试: - Chocolatey(NuGet) - Scoop 之前有用过 NuGet,感觉还可以的,没有深度使用。 Scoop 说是包都是全方位定制的,包会装在指定目录,自动解决依赖等等等等。Scoop 可以装清净版的 WPS 也是比较贴心。 这位大兄弟这里整 阅读全文
posted @ 2023-05-17 14:20 Biiigfish 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 做个记录。通过 CAPL 来操作诊断 request 和 response。还有一种方法是通过 message 方法,感觉操作比这个麻烦。 这种 CAPL 操作诊断的方法,可以不用区分 LIN 还是 CAN。 虽然需要提前配置 Diagnostic,但是,新项目可以通过从就项目导出的 xml 来共享 阅读全文
posted @ 2023-02-01 18:19 Biiigfish 阅读(1373) 评论(1) 推荐(0) 编辑
摘要: 众所周知的原因,想要上外网,需要一些特别的设置。 专用的工具增加了学习成本,而且老是被干掉,所以这个周末探索了一下使用通用技术来达到目的。目前看来,这个方案的最大问题,可能就是没法设置账号密码了;个人用的话,域名就是天然加密手段吧(管住自己大嘴巴)。 或者,可以使用自签 SSL 证书,这样如果没有根 阅读全文
posted @ 2022-04-23 18:20 Biiigfish 阅读(1016) 评论(0) 推荐(0) 编辑
摘要: 暂时先存下来。 :REPLACE_STR setLocal EnableDelayedExpansion for /f "tokens=1,* delims=]" %%A in ('"type %3|find /n /v """') do ( set "line=%%B" if defined li 阅读全文
posted @ 2021-12-09 14:23 Biiigfish 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 这是个奇怪的需求,但是习惯 Linux 下工作的兄弟们应该会觉得很正常。先留着脚本,回头有空再写注释吧。 1 @echo off 2 echo normal 3 echo batch code 4 echo Switch to python 5 more +7 "%~f0" | "%python_p 阅读全文
posted @ 2021-12-07 17:32 Biiigfish 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 不想让系统休眠,又不想让别人看到在做什么,所以用 PyQt 写了个页面,顺便练练手,好久没写 Qt 了。顺便说句,PyQt 成为最主流的 Python UI 工具,真的是很让人意外。 程序很简单,页面一直保持在最前面...点左上角红点点退出...啥都不显示就只有你知道这里有个按键了 :) ...如果 阅读全文
posted @ 2021-09-27 11:44 Biiigfish 阅读(124) 评论(0) 推荐(0) 编辑
摘要: Python 打包成 exe 之后,是否能从二进制文件中恢复出源代码?没有加密的话是可以的。 首先需要解包。 直接从 github 上下载就行:https://github.com/countercept/python-exe-unpacker 使用也简单:python pyinstxtractor 阅读全文
posted @ 2021-04-20 11:11 Biiigfish 阅读(2373) 评论(0) 推荐(0) 编辑
摘要: 插件是其它部门做的,同事用这个插件都没有问题,但是我这就不好使了,一打开就报错了: 看起来像是某个文件找不到。 但是这个插件拿不到源代码,先找到插件看看有没有什么线索。 找到插件 jar 文件 ‘xxx_Editor_4.5.0.jar’,因为 jar 文件其实就是个 zip 压缩包,用解压软件解压 阅读全文
posted @ 2020-12-18 14:58 Biiigfish 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 之前使用的客户端被麦卡菲报有木马,也是很无奈,不知道是程序本身就不干净,还是公司的安全策略太严格了,反正是没法用了。 然后,就发现了这个很干净的工具:go-shadow敏socks感2词 干净是干净,但是不能每次都自己手敲指令来启动它。 之前使用一个 vbs 脚本来后台启动这个 console 应用 阅读全文
posted @ 2020-01-21 11:25 Biiigfish 阅读(401) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示