精华内容
下载资源
问答
  • ![图片说明]...我在程序中的所有日志都已经格式化了,但是springboot启动时的日志无法格式化,怎样才能让启动时也可以安装自己定义的日志格式输出呢?
  • 昨天弄了上传图片的接口自动,搞了很久都不明白错在哪里了,后面通过抓包对比,发现自己加的Content-type里面的boundary和python自动生成的不一致,最后选则content-type里面不加boundary,也还是不行,后面直接不...

    在上传图片时一定不要给headers里面加Content-type字段,因为python会自动加
    昨天弄了上传图片的接口自动化,搞了很久都不明白错在哪里了,后面通过抓包对比,发现自己加的Content-type里面的boundary和python自动生成的不一致,最后选则content-type里面不加boundary,也还是不行,后面直接不加content-type,终于可以了。
    1,2 都不可取:
    1.设置如下:“headers[“Content-Type”] = “multipart/form-data; boundary=----WebKitFormBoundarysAKU3omuuPuVO1c1”
    在这里插入图片描述
    2.设置如下:headers[“Content-Type”] = “multipart/form-data;”
    在这里插入图片描述
    3.不设置headers的content-type,但是file里面要传图片类型,不然接口也会报错:
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 显示图片之前,先说下串行。当窗口关闭再次打开时,为了保证和前面的数据一致,就要进行文件里的数据读取(数据保存在文件中)。 在窗口创建时,用文件里读来的数据初始窗口类内部成员变量的值;销毁时,内部成员...

    开始前,用MFC向导选择不要文档、视图结构创建窗口。

    在框架窗口添加一个菜单类的变量:
    在这里插入图片描述
    在框架窗口创建时,关闭向导生成的菜单、工具栏和状态栏,加载自己的图标、设置标题和菜单:
    在这里插入图片描述
    初始的窗口界面就做好了,运行下:
    在这里插入图片描述
    先说下串行化。当窗口关闭再次打开时,为了和之前的数据一样,就要读取数据(数据保存在文件中)。
    窗口创建时,读取文件里的数据初始化窗口类内部成员的值;销毁时,内部成员的值写到文件中。

    添加一个类继承CObject,用来做串行化:
    在这里插入图片描述
    m_strPathName、m_client分别表示图片的绝对路径、窗口的大小。
    展示的效果是,每次打开窗口显示的是上次图片,而图片有多大,窗口就多大。
    在这里插入图片描述
    重写Serialize()函数:
    在这里插入图片描述
    串行化完成了!

    取消了文档和视图结构,向导会生成一个CChildView类(这里也称视图窗口),为该类添加几个成员:
    在这里插入图片描述
    图片显示的是在静态文本上;CData是前面做好的用来完成串行化的类;CFile文件类用来创建和打开文本文件,配合串行化读取和保存数据;HBITMAP是图片的句柄,构造时设为NULL。

    在视图窗口创建时,创建静态文本窗口;同时也创建和打开文本,用串行化读取里边的数据,包含图片的路径、窗口大小,也相当于初始化了成员变量m_data:
    在这里插入图片描述
    SetWindowLong()修改了窗口风格,用户不能调整窗口大小,保留了最小化。
    知道图片的路径后,调用LoadImage()得到图片的句柄。
    调用视图窗口的GetParent()得到框架窗口的指针,该指针MoveWindow()调整窗口大小。窗口大小发生改变时,视图窗口会收到WM_SIZE消息,在WM_SIZE消息里设置静态文本窗口的大小:
    在这里插入图片描述
    视图窗口销毁时,用串行化把数据写入到文件中:
    在这里插入图片描述
    记得删除图片句柄,可能内存泄漏。

    添加菜单的事件处理,让视图窗口去处理:
    在这里插入图片描述
    先删除原来的图片句柄,再保存其它的。
    通过文件对话框里的路径LoadImage()得到图片句柄,再用句柄和CImage::Attch()相联系,调用CImage::GetWidth()、CImage::GetHeight()就能得到图片的像素宽、高来设置窗口的大小。完毕后,Clmage::Detach()分离和句柄的联系,刷新视图窗口。
    在这里插入图片描述
    自此,就写好啦!
    在文件对话框打开一张*.bmp格式的图片:
    在这里插入图片描述
    当再次打开窗口时,也还是如此!
    在这里插入图片描述

    展开全文
  • 但是,在此电脑里面只能格式化然后修改格式,那么如何不格式化,然后修改格式呢?下面来看看吧: 首先我们先插入U盘: 打开此电脑,找到自己的U盘,查看盘符: 在这个图片里面,盘符就是H 然后我们打开运行,...

    首先我们知道,FAT32格式的话,是不能写入读出大型文件的,所以有时候我们就用到了NTFS这个U盘格式;但是,在此电脑里面只能格式化然后修改格式,那么如何不格式化,然后修改格式呢?下面来看看吧:


    首先我们先插入U盘:

    打开此电脑,找到自己的U盘,查看盘符:

    在这个图片里面,盘符就是H

    然后我们打开运行,输入cmd回车:

    然后输入“convert 盘符: /fs:需要转换的文件系统”:

    然后回车即可

    convert H:/fs:NTFS

     

    OVER!

    展开全文
  • JavaScript 代码格式化

    2018-07-29 15:11:54
    每个人都可能有自己的代码风格和格式,但如果一个项目中的所有人都遵循同一风格的话,这个项目就能更顺利地进行。每个人未必能同意每一处格式规则,而且其中的不少规则需要一定时间的适应,但整个项目服从统一的编程...

    图片来源:pixiv 54808053
    每个人都可能有自己的代码风格和格式,但如果一个项目中的所有人都遵循同一风格的话,这个项目就能更顺利地进行。每个人未必能同意每一处格式规则,而且其中的不少规则需要一定时间的适应,但整个项目服从统一的编程风格是很重要的,只有这样才能让所有人轻松地阅读和理解代码。

    更新于 2018.07.27
    首发于夏味的博客: xiaweiss.com

    本篇由于图片较多,如需要看带图版本的文章,请 点击这里阅读原文

    介绍

    关于代码格式化,有3个相关的概念,比较容易混淆

    1. 代码格式:人工自定义的、或者遵循某种通用规范 例如 JavaScript Standard StyleAirbnb JavaScript StyleGoogle JavaScript Style 等)
    2. 代码检查:依据一种 指定的代码格式,用提示出不符合格式的代码(ESLintTSLintstylelint 等)
    3. 代码格式化(code format):依据一种 指定的代码格式,修正 不符合格式的代码(ESLintPrettier 等)

    格式化工具支持 CLI 模式,可以在 package.json 中配置命令 (CLI 模式其他参数请参考各官方文档)

    "scripts": {
      "standard": "standard --fix",
      "prettier": "prettier --write '*.js'",
      "eslint": "eslint --fix '*.js'"
    },
    复制代码

    设定 JavaScript 代码格式,从简单到严格依次有下面的方式,选一种即可

    1. 使用 EditorConfig,添加配置文件.editorconfig即可, 可以设置部分的基本格式,然后使用编辑器默认的格式化
    2. 使用 Prettier,不做代码检测,直接格式化。也可以添加配置文件 .prettierrc 自定义格式
    3. 使用标准的 JavaScript Standard Style,直接安装即可 npm install standard --save-dev, 不需要任何配置文件。 然后使用 standard 插件格式化( 可以不安装 ESlint 代码检查 )
    4. 使用 ESLint, 执行命令行 npx eslint --init 初始化即可,然后可以自己选择配置规则,之后会自动生成配置文件,并安装相关依赖。并且可以自定义规则。然后使用插件格式化( ESLint 插件,或者 Pretter + ESLint 同时使用)

    .editorconfig 文件示例:

    root = true
    
    [*]                             # [] 内是正则表达式,匹配文件
    charset = utf-8                 # 文本格式
    end_of_line = lf                # 配置结尾符号
    insert_final_newline = true     # 文件末尾空行
    indent_style = space            # 缩进使用空格
    indent_size = 2                 # 缩进长度
    trim_trailing_whitespace = true # 去掉行尾多余的空格
    复制代码

    关于 CSS 的代码检查,可以使用工具 stylelint 安装npm install stylelint --save-dev 安装代码格式 npm install stylelint-config-standard --save-dev Vue 文件还需要安装预处理器 npm install @mapbox/stylelint-processor-arbitrary-tags --save-dev

    添加配置文件 .stylelintrc

    {
      "defaultSeverity": "warning",
      "processors": ["@mapbox/stylelint-processor-arbitrary-tags"],
      "extends": "stylelint-config-standard",
      "rules": {}
    }
    复制代码

    其中 rules 里可以写自定义的规则,自定义的规则优先级最高 想要自己生成自定义规则的话,可以访问网站 https://maximgatilin.github.io/stylelint-config/

    stylelint 的编辑器插件,可以使用 stylefmt, 也可以使用 Prettier 格式化

    下面是各种编辑器插件的配置

    Webstorm 配置

    启用 EditorConfig

    安装插件 EditorConfig,在设置 Editor -> Code Style 中 勾选 Enable EditorConfig support 创建 .editorconfig 文件,重启编辑器即可

    编辑器默认格式化

    菜单栏 Code -> Reformat Code 快捷键 Alt + Cmd + L

    Prettier 插件格式化

    1.安装插件 Prettier Webstorm 内置了 Prettier 插件不需要安装,Phpstorm 等在设置中心里 Plugins插件选项里安装即可

    2.全局安装或项目安装 prettier 的 npm 依赖包

    npm install prettier --save-dev
    复制代码

    3.使用 Prettier 格式化文件 Alt + Shift + Cmd + P

    设置保存时自动格式化: 手工配置设置里的 Tools -> File Watchers 即可 可以按照官方教程 https://prettier.io/docs/en/webstorm.html

    打开设置,搜索 Prettier,然后复制 Prettier package 里的路径

    清空搜索栏,打开设置里 Tools -> File Watchers 点击右侧左下角的 ➕ 加号,选择 <custom> 新建自定义模板

    然后可以看到(注意点击三角箭头,展开全部的选项)

    按上图来配置,并且填入下面内容,注意取消勾选 Auto-save 选项 最后点右下角 ok 结束配置 (使用 Vue 时请再创建一个,文件类型请选择 Vue Template)

    $ProjectFileDir$/node_modules/.bin/prettier
    --write $FilePathRelativeToProjectRoot$
    $FilePathRelativeToProjectRoot$
    $ProjectFileDir$
    复制代码

    Windows 系统必须包含 cmd 后缀,Programs 请填写

    $ProjectFileDir$/node_modules/.bin/prettier.cmd
    复制代码

    重启编辑器,之后只要 Ctrl + S 保存时,就可以自动格式化代码

    ESLint 格式化

    1.全局或项目内安装 eslint 的 npm 依赖包

    npm install eslint --save-dev
    复制代码

    2.打开编辑器配置,如下图,找到 ESLint 配置项,路径系统会自动检测到,只要勾选 Enable 即可 (如果没有路径,需要重启编辑器,或手动指定 eslint 的 npm 包路径)

    3.重启编辑器 4.设置快捷键

    建议设为 Ctrl + Alt + F

    设置保存时自动格式化: 和 Prettier 配置相同,同样新建一个 File Watcher 即可 参数请填写为

    $ProjectFileDir$/node_modules/.bin/eslint
    --fix $FilePathRelativeToProjectRoot$
    $FilePathRelativeToProjectRoot$
    $ProjectFileDir$
    复制代码

    Windows 系统必须包含 cmd 后缀,Programs 请填写

    $ProjectFileDir$/node_modules/.bin/prettier.cmd
    复制代码

    重启编辑器,之后只要 Ctrl + S 保存时,就可以自动格式化代码

    (使用 Vue 时请再创建一个,文件类型请选择 Vue Template)

    standard 标准格式化

    安装 npm 依赖,注意必须安装到开发依赖里

    npm install standard --save-dev
    复制代码

    设置 JS 代码风格为 standard(Webstorm 默认为 Google 风格),出处点这里 设置的位置见下图,为 Editor -> Code Style -> JavaScript -> Warping and Braces -> Set from... -> Predefined Style -> JavaScript Standard Style

    然后使用编辑器默认的格式化功能即可, Alt + Cmd + L

    开启代码检查(可选,不设置时不会提示格式错误): 打开上图配置 ESlint 的界面, 勾选 Enable,并且将 ESLint package 选为 standard 的 npm 路径即可

    Prettier + ESLint 同时使用

    按前文配置 Prettier 和 ESLint,并且都设置保存时自动格式化即可 WebStorm 会自动先运行 Pretter,再运行 ESLint 格式化代码

    VSCode 配置

    启用 EditorConfig

    安装插件 EditorConfig for VS Code, 重启编辑器 创建 .editorconfig 文件

    编辑器默认格式化

    快捷键 Shift + Alt + F 或者 Cmd + Shift + P 调出命令面板,输入 format,选择 Format Document

    Prettier 插件格式化

    安装插件 Prettier - Code formatter 依旧使用 Shift + Alt + F

    设置自动格式化开关: 安装插件 Formatting Toggle,右下角会出现按钮 Formatting,点击可以一键开关 format 功能 点击时它会自动修改用户设置文件,配置 "editor.formatOnPaste": true, "editor.formatOnSave": true,

    如果没有设置开关,保存时自动格式化需要设置: 编辑器中设置中添加配置 "editor.formatOnSave": true, 即可

    ESlint 格式化

    安装插件 ESLint 双击红色波浪线,会出现黄色小灯泡,点击灯泡,再点击 Fix,就可以完成格式化

    或者 输入 Cmd + Shift+P(win: Ctrl+Shift+P) 调出命令面板,输入指令 fix

    也可以添加自定义配置, 设置保存时自动格式化:

    "eslint.autoFixOnSave": true,
    复制代码

    standard 标准格式化

    安装 npm 依赖,建议安装到开发依赖里

    npm install standard --save-dev
    复制代码

    安装插件JavaScript Standard Style

    输入 Cmd + Shift+P(win: Ctrl+Shift+P) 调出命令面板,输入指令 fix 选择 fix all auto-fixable problems 即可

    建议添加自定义配置:

    "standard.usePackageJson": true, // 基于项目的 package.json 设置中来配置
    "standard.autoFixOnSave": true, // 保存时自动格式化
    复制代码

    Prettier + standard 同时使用

    同时配置 Prettier 和 standard,并且设置

    "editor.formatOnSave": true,
    "standard.autoFixOnSave": true,
    复制代码

    保存文件时,会先执行 Prettier 格式化,再执行 standard 格式化

    Prettier + ESLint 同时使用

    按前文同时配置 Prettier 和 standard,并且设置

    "editor.formatOnSave": true,
    "eslint.autoFixOnSave": true,
    复制代码

    或者只配置 Prettier,设置为

    "editor.formatOnSave": true,
    "prettier.eslintIntegration": false, // 使用 Prettier-eslint 功能
    复制代码

    此时不需要配置 "eslint.autoFixOnSave": true,

    如果不需要格式检查提示,不用安装 ESLint 插件

    Atom 配置

    编辑器默认未集成格式化插件

    启用 EditorConfig

    安装插件 editorconfig, 重启编辑器 创建 .editorconfig 文件

    Prettier 插件格式化

    安装插件 prettier-atom, 重启编辑器 使用 Crtl + Alt + F 格式化

    设置自动格式化开关: 在插件设置里 Format on Save 选项下,勾选 Show in Status Bar 编辑器底部就会出现保存时自动格式化的开关

    ESLint 格式化

    安装插件 liner-eslint, 重启编辑器 点击有问题的部分,再点击 fix 即可格式化

    设置保存时自动格式化: 在 linter-eslint 插件配置中,勾选

    standard 标准格式化

    安装 npm 依赖,建议安装到开发依赖里

    npm install standard --save-dev
    复制代码

    格式化 安装插件 standard-formatter 使用快捷键 Ctrl + Alt + F 格式化代码

    开启代码检查(可选,不安装时不会提示格式错误): 安装插件 linter-js-standard

    Prettier + ESLint 同时使用

    按前文同时配置 Prettier + ESLint, 并且都开启保存时自动格式化即可

    或者只配置 Prettier,然后在 Prettier 设置里勾选

    这时不需要安装 ESLint 格式化插件 standard-formatter 如果不需要格式检查提示,也不用安装格式检查插件 linter-js-standard

    Stylelint 编辑器配置

    安装 npm 依赖,建议安装到开发依赖里

    npm install stylelint --save-dev
    复制代码

    设置配置文件 .stylelintrc 见上文

    安装插件(与上述配置类似,参考插件的介绍文档,不一一赘述了)

    Atom:插件 stylefmtvue-stylefmtpretter-atom(设置中勾选Stylelint Integration) VScode: 插件stylefmt WebStorm: 设置 -> Language and FrameWorks -> Stylesheets -> stylelint -> 勾选 enable 并设置stylelint npm 包路径

    转载于:https://juejin.im/post/5b5dd3715188251af2570f8e

    展开全文
  • 本文的文字及图片来源于网络,仅供学习、交流...关于Python字符串格式化知识,相信大家也都不陌生,基础的格式化替换,在此就不再赘述了,今天给大家分享的是三个字符串格式化进阶知识,希望对大家的学习有所帮助。 /
  • 偶尔在网上查到了怎么格式化,但是没有记住,又浪费时间去找,这次干脆记录在自己的博客里面。 一、右键点击系统桌面左下角的【开始】,在开始菜单中点击【命令提示符(管理员)】; 在这里插入图片描述: ...
  • 感觉被锁定在 Medium.com? 立即将您的所有内容(格式化的帖子 + 图像)移动到开源博客! 此代码将您所有的 Medium.com 帖子转换为 Ghost 2.0.x 导入文件。 有了它,您可以在几秒钟内将所有内容导入博客(托管在...
  • Origin快速格式化Graph

    千次阅读 2014-12-04 14:51:39
    在Origin中,每做一副图后,你是否都要设置Graph中每一个对象的属性?...与此同时,你可以结合自己的需要,对下面每个参数进行修改。 例 子: 1、启动Origin。 (以Origin8.5为例) 2、Alt+3,打开Comm
  • 之前有过java里面的poi做出编译excel,而且poi也可以导出word,同事在我们的产品中用了freemake导出word,我很感兴趣,自己做了一个demo,包含了文字和图片...2、通过notepad++打开后,可以通过在线格式化工具,就可以
  • 这篇文章还是很详细的,这里也引荐一下 ...遇到一个String.format格式化问题,网上帖子很多,我没有找到Long类型转换,自己就小试了一下,记一下 //如果不加最后l标志Long类型,会编译报错,就像下面图片这样 S...
  • 一、Eclipse 保存文件时自动格式化代码 具体方法:windows–>Preferences–>Java --> Editor–>Save Actions, 看到右边的选项了吧,勾选“Perform the selected actions on save”,其他选项根据需要...
  • 本文的可视是基于pycocotools来实现的(有方便的轮子为什么不用),网上的大多数教程就是把pycocotools的demo拿来说了一下,而demo中标签的可视都需要指定一个类,只显示这个类的标签,但我想可视一张图片中...
  • 1、pycharm使用无法补全python方法() 在pycharm中输入print: ...格式化代码后:(自己设置的快捷键Alt+F) ![图片说明](https://img-ask.csdn.net/upload/202007/19/1595152233_476046.png) 没有任何变化!
  • linux之使用indent格式化代码总结

    千次阅读 2016-12-29 22:14:15
    indent是一个整理代码的工具,不管你的代码写得多乱,你用indent工具都会把你的代码风格和linux 内核代码一致,基本上每个linux 发布都可以找到或者自己安装 sudo apt-get install indent 2、indent具体详细地址 ...
  • 今天,我们来点好玩的,把自己想要的图片显示在运行窗口上。废话少说,直接开捶~~~ 1、首先,你需要准备一张PNG文件格式图片,所谓的PNG图片,可以通俗理解为没有背景的图。(怕大家找得麻烦,我在这里直接给出来...
  • 今天,我们来点好玩的,把自己想要的图片显示在运行窗口上。废话少说,直接开捶~~~ 1、首先,你需要准备一张JPEG文件格式图片.(怕大家找得麻烦,我在这里直接给出来,大家保存的时候千万不要有中文) 2、直接去...
  • 备注:参考链接用python2.7,有少许错误,本文所用python3.5,已修改可用,小伙伴们注意按需取用哦...前面用Python3 实现了cifar10数据的可视,在cifar10里面取出来100张图片转化为png格式,上链接: http://blog.c
  • 剩下的操作就和光盘安装一样,如果需要格式化安装所在分区,不能装在存放安装文件的分区上,装在其它分区上成双系统、格式化C盘结果为单系统就全部由你自己决定了 相应的图片教程为新手而作,别嫌繁琐
  • 这些图片的大小是512*512,一共5229张,.png格式,这个可以自己调整,照片都是精选出来的。
  • 格式化gridview&图形验证码页面

    千次阅读 2006-10-10 09:54:00
    转贴:自己写的一个图形验证码页面(Asp.Net2.0通过) 项目需要,要在首页登录界面...针对特定的客户,我只需要“图片”长宽固定,颜色多样的数字图形验证码,借鉴网上的现有代码,自己操刀完成,以下是效果图:原理不复
  • 图片格式:RAW

    2007-08-27 11:14:00
    RAW文件几乎是未经过处理而直接从CCD或CMOS上得到的信息,通过后期处理,摄影师能够最大限度地发挥自己的艺术才华。 ·RAW文件并没有白平衡设置,但是真实的数据也没有被改变,就是说作者可以任意的调整色温和白平衡...
  • 因为我最近申请的专利要求图片是黑白的,而visio中的有些元素无法做黑白处理,所以想到做灰度处理。这里只是说下自己探索出的可以应付公事方法,可能有更好的灰度处理的方法,欢迎大家交流。2.方法一: 文件-...
  • 图片存储为cifar的Python数据格式

    千次阅读 热门讨论 2016-11-20 13:37:43
    上次我们把用Python实现了cifar数据的可视,看到了这个...我们用tensorflow可能是想训练自己图片或者其他数据集,不止局限于cifar数据集,我们应该怎样把图片转成cifar数据集那种二进制并用字典的数据结构存储的...
  • 在之前的几篇文章中,介绍了业界中比较火爆的图片技术SVG(Scalable Vector Graphics),比如Iconfont(矢量图标)+iconmoon(图标svg互转)配合javascript来打造属于自己的个性社交分享系统 ,我们可以使用svg来打造精美...
  • bmp文件格式 如今Windows(3.x以及95,98,NT)系列已经成为绝大多数用户使用的操作系统,它比DOS成功的一个重要因素是它可视的漂亮界面。那么Windows是如何显示图象的呢?这就要谈到位图(bitmap)。 我们知道,...
  • 用户只能上传图片格式的文件实例

    千次阅读 2011-05-17 09:10:00
    用户只能上传图片格式的文件实例uploadimage.jsp SmartUpload mySmartUpload =new SmartUpload(); long file_size_max=4000000; String fileName2="",ext="",testvar=""; String url="upload/"; //应保证在根...
  • 墨迹天气下载的皮肤就是一个zip格式的压缩包,在应用的时候把皮肤资源释放到墨迹天气应用的目录下,更换皮肤时新的皮肤资源会替换掉老的皮肤资源每次加载的时候就是从手机硬盘上读取图片,这些图片资源的命名和程序...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,394
精华内容 557
关键字:

格式化自己图片