2024年4月23日星期二

echarts for React 使用3D柱状图时需要注意的点。

1、series.bar3D not exists 
You need to install ECharts GL first and then import it in your project.
 https://github.com/xieziyu/ngx-echarts/issues/139#issuecomment-421881917
 1) npm install echarts-gl --save 
 2) import 'echarts-gl'; 

2、zr.painter.isSingleCanvas is not a function 
3D 图表必须要使用 canvas 模式
 https://github.com/apache/echarts/issues/13295#issuecomment-1041061744

上面就是自己搜到的,后来发现echarts for react 关于第一点是有FAQ的,有问题第一时间应该先翻下FAQ.


 

2024年4月18日星期四

适配WIN7的旧版Chrome最高版本109


今天需要在内网WIN7系统下更新chrome,查了下支持WIN7的最高版本chrome是109,网络搜罗了一圈总算找到官方的离线安装包了。分享出来给大家,也是给自己留个笔记,方便以后再次使用。 

Windows7可以用的最后版本(离线安装包“无更新组件”版) 离线安装包“无更新组件”版提取原生绿色版方法: 鼠标右键解压离线安装包,此时会解压出来一个chrome.7z,再对chrome.7z解压就是原生绿色版啦! 离线安装包“无更新组件”版不含在线更新升级功能,所以不会添加更新计划任务,也没有后台更新进程,更干净。 Google Chrome v109.0.5414.120 官方正式版 离线安装包(109的最后一个版本): 

1.Windows版(无更新组件)64位 

https://dl.google.com/release2/chrome/czao2hrvpk5wgqrkz4kks5r734_109.0.5414.120/109.0.5414.120_chrome_installer.exe https://www.google.com/dl/release2/chrome/czao2hrvpk5wgqrkz4kks5r734_109.0.5414.120/109.0.5414.120_chrome_installer.exe https://edgedl.me.gvt1.com/edgedl/release2/chrome/czao2hrvpk5wgqrkz4kks5r734_109.0.5414.120/109.0.5414.120_chrome_installer.exe

 2.Windows版(无更新组件)32位 https://dl.google.com/release2/chrome/acihtkcueyye3ymoj2afvv7ulzxa_109.0.5414.120/109.0.5414.120_chrome_installer.exe https://www.google.com/dl/release2/chrome/acihtkcueyye3ymoj2afvv7ulzxa_109.0.5414.120/109.0.5414.120_chrome_installer.exe https://edgedl.me.gvt1.com/edgedl/release2/chrome/acihtkcueyye3ymoj2afvv7ulzxa_109.0.5414.120/109.0.5414.120_chrome_installer.exe

2023年11月16日星期四

ceb转pdf(c2p) 1.6.0311绿色免费版

一个简单的ceb转pdf格式绿色小软件,可以转换未加密的ceb格式资料。CEB格式是由北大方正公司独立开发的电子书格式,由于在文档转换过程中采用了“高保真”技术,从而可以使CEB格式的电子书最大限度地保持原来的样式。方正Apabi Reader(阿帕比)是CEB格式的指定阅读软件,打开、浏览、打印CEB格式的文件,必须使用方正Apabi Reader。
下载页面

2019年6月5日星期三

Mysql的Root密码忘记,查看或修改的解决方法

首先启动命令行
1.在命令行运行:taskkill /f /im mysqld.exe (或者是mysqld-nt.exe)
下面的操作是操作MySQL中bin目录下的一些程序,如果没有配置环境变量的话,需要切换到mysql的bin 目录下执行如下语句。不然无效
2.继续在命令行运行:mysqld --skip-grant-tables  (跳过密码验证,直接使用数据库)
3.新开一个命令行运行:mysql -u root   (如果没有配置mysql的bin环境变量的话需要切换到bin目录下执行此语句)
如果不想改密码,只是想看原来的密码的话。可以在命令行执行这个语句
select host,user,password from mysql.user;//即可查看到用户和密码,此时密码为MD5加密,将密文复制到CMD5网站进行解密。如果查询不到,可以直接修改密码。
如果要修改密码的话,在命令行下执行下面的语句
update mysql.user set password='这里填写你要设置的密码'  where user='root';
这里我设置了空密码。
完成这些操作后,继续在命令行运行
taskkill /f /im mysqld.exe;//安全着想,先结束,因为现在这样是可以用mysql -u root 直接登录的
net start mysql;//启动mysql服务
至此,mysql的root密码遗忘解决方法就算弄完了。

如果出现 mysql :unknown  variable 'default-storage-engine=innodb'错误,请检查MY.INI文件中配制语句,删除即可

Chrome生成传统网页快捷方式

目前使用chrome浏览器,想生成一个快捷方式,方法是右上角三个点,然后more tools,接着是create shortcut.., 生成后,发现快捷方式是一个专供chrome浏览器使用的,不具备通用性,遂放狗搜了下,找到了通用快捷方式生成方法,具体见下图:


2017年6月14日星期三

在source insight中调用MSDN

source insight 中三个有用的帮助. 

Custom Commands 

A command is a user-level operation that Source Insight performs when you select a menu item or type a keystroke. In addition to the commands that are built into Source Insight, you can define custom commands. Custom commands are similar to shell batch files. They execute external command-line programs and Windows GUI programs. Source Insight allows custom commands to execute in the background. The output of custom commands can be captured into a file for editing, or can be pasted into the current selection. To define or edit custom commands, select Tools > Custom Commands. Once defined, a custom command is like any other command. It can be assigned to a menu or a keystroke can be assigned to it. Custom com­mands are saved in the current configuration. Custom commands are useful for launching a compilation. By having a custom command that runs the com­piler or make program, you can capture the compiler error messages and have the errors parsed and have source links pointing to the erroneous source code automatically. You can also implement a variety of text filters using custom commands. For example, you could define a Sort custom command that runs a sort filter and pastes the output back over the current selection.

HTML Help

Looks up the currently selected word in the HTML Help file. The HTML Help file is the one specified in the Setup HTML Help command

Setup HTML Help

Use this command to locate the HTML Help file on your disk that will be used by the HTML Help command. If you have Microsoft® MSDN™ or Microsoft® Developer Studio™ tools installed, you will probably want to select the compiled HTML help "collection" file that is the main help file for the developer tools. The file has a .col extension. That will allow you to invoke HTML Help on Windows development APIs from within Source Insight.


1、首先通过Setup HTML Help将MSDN的.COL文件加载到系统中.
2、通过Custom command 调用HTML help 方法就可以使用MSDN了.

但是目前这种调用方法还是不太方便,鼠标点击关键字时,并没有MSDN的提示,还得自己手动去调用HTML Help才行.

2017年6月6日星期二

Microsoft的CL文件参数

CL.exe 是控制 Microsoft C 和 C++ 编译器与链接器的 32 位工具。编译器产生通用对象文件格式 (COFF) 对象 (.obj) 文件。链接器产生可执行文件 (.exe) 或动态链接库文件 (DLL)。 注意,所有编译器选项都区分大小写。 若要编译但不链接,请使用 /c。 使用 NMAKE 生成输出文件。 使用 BSCMAKE 支持类浏览。 以下是一个完整的编译器选项分类列表。 优化 选项 作用 /O1 创建小代码 /O2 创建快速代码 /Oa 假设没有别名 /Ob 控制内联展开 /Od 禁用优化 /Og 使用全局优化 /Oi 生成内部函数 /Op 改善浮点数一致性 /Os 代码大小优先 /Ot 代码速度优先 /Ow 假定在函数调用中使用别名 /Ox 使用最大优化 (/Ob1gity /Gs) /Oy 省略框架指针 代码生成 选项 作用 /clr 启用 C++ 的托管扩展并产生在公共语言运行库上运行的输出文件 /EH 指定异常处理模型 /G3 优化代码以优选 386 处理器。在 Visual C++ 5.0 中已经停用,编译器将忽略此选项 /G4 优化代码以优选 486 处理器。在 Visual C++ 5.0 中已经停用,编译器将忽略此选项 /G5 优化代码以优选 Pentium /GB 与 /G6 等效;将 _M_IX86 的值设置为 600 /Gd 使用 __cdecl 调用约定 /Ge 激活堆栈探测 /GF /GF 启用字符串池 /GH 调用挂钩函数 _penter /GH 调用挂钩函数 _pexit /GL 启用全程序优化 /Gm 启用最小重新生成 /Gr 启用运行时类型信息 (RTTI) /Gr 使用 __fastcall 调用约定 /GS 控制堆栈探测 /GT 支持使用静态线程本地存储区分配的数据的纤程安全 /GX 启用同步异常处理 /Gy 启用函数级链接 /GZ 使用 __stdcall 调用约定 /MD 使用 MSVCRT.lib 创建多线程 DLL /MDd 使用 MSVCRTD.lib 创建调试多线程 DLL /ML 使用 LIBC.lib 创建单线程可执行文件 /MLd 使用 LIBCD.lib 创建调试单线程可执行文件 /MT 使用 LIBCMT.lib 创建多线程可执行文件 /MTd 使用 LIBCMTD.lib 创建调试多线程可执行文件 输出文件 选项 作用 /FA /FA 创建汇编文件 设置列表文件名 /Fd 重命名程序数据库文件 /Fe 重命名可执行文件 /Fm 创建映射文件 /Fo 创建对象文件 /Fp 指定预编译头文件名 /FR /FR 生成浏览器文件 /Fx 将插入的代码与源文件合并 调试 选项 作用 /GS 缓冲区安全检查 /GZ 与 /RTC1 相同 /RTC 启用运行时错误检查 /Wp64 检测 64 位可移植性问题 /Yd 将完整的调试信息放在所有对象文件中 /Yl 创建调试库时插入 PCH 引用 /Z7 生成与 C 7.0 兼容的调试信息 /Zd 生成行号 /Zi 生成完整的调试信息 预处理器 选项 作用 /AI 指定在解析传递到#using 指令的文件引用时搜索的目录 /c 在预处理期间保留注释 /D 定义常数和宏 /E 将预处理器输出复制到标准输出 /EP 将预处理器输出复制到标准输出 /Fl 预处理指定的包含文件 /FU 强制使用文件名,就像它已被传递到#using 指令一样 /I 在目录中搜索包含文件 /P 将预处理器输出写入文件 /U 移除预定义宏 /U 移除所有的预定义宏 /X 忽略标准包含目录 /ZI 将调试信息包含在与“编辑并继续”兼容的程序数据库中 语言 选项 作用 /noBool 取消 C++ bool、true 和 false 关键字 /vd 取消或启用隐藏的 vtordisp 类成员 /vmb 对指向成员的指针使用最佳的基 /vmg 对指向成员的指针使用完全一般性 /vmm 声明多重继承 /vms 声明单一继承 /vmv 声明虚拟继承 /Za 禁用语言扩展 /Zc 在 /Ze 下指定标准行为 /Ze 启用语言扩展 /Zg 生成函数原型 /Zl 从 .obj 文件中移除默认库名 /Zp n 封装结构成员 /Zs 只检查语法 链接 选项 作用 /F 设置堆栈大小 /LD 创建动态链接库 /LDd 创建调试动态链接库 /link 将指定的选项传递给 LINK /MD 使用 MSVCRT.lib 编译以创建多线程 DLL /MDd 使用 MSVCRTD.lib 编译以创建调试多线程 DLL /ML 使用 LIBC.lib 编译以创建单线程可执行文件 /MLd 使用 LIBCD.lib 编译以创建调试单线程可执行文件 /MT 使用 LIBCMT.lib 编译以创建多线程可执行文件 /MTd 使用 LIBCMTD.lib 编译以创建调试多线程可执行文件 预编译头 选项 作用 /Y- 忽略当前生成中的所有其他预编译头编译器选项 /Yc 创建预编译头文件 /Yd 将完整的调试信息放在所有对象文件中 /Yu 在生成期间使用预编译头文件 /YX 自动处理预编译头 杂项 选项 作用 @ 指定响应文件 /? 列出编译器选项 /c 编译但不链接 /H 限制外部(公共)名称的长度 /HELP 列出编译器选项 /J 更改默认的 char 类型 /NOLOGO 取消显示登录版权标志 /QI0f 确保 Pentium 0F 指令没有问题 /QIfdiv FDIV、FPREM、FPTAN 和 FPATAN 指令有缺陷的 Intel Pentium 微处理器的变通方法 QIfist 当需要从浮点类型转换为整型时取消 Helper 函数 _ftol 的调用 /showIncludes 在编译期间显示所有包含文件的列表 /Tc /Tc 指定 C 源文件 /Tp /Tp 指定 C++ 源文件 /V 设置版本字符串 /w 设置警告等级 /w 禁用所有警告 /Wall 启用所有警告,包括默认情况下禁用的警告 /WL 在从命令行编译 C++ 源代码时启用错误信息和警告消息的单行诊断 /Zm 设置编译器的内存分配限制 CL 命令行使用下列语法: CL [option...] file... [option | file]... [lib...] [@command-file] [/link link-opt...] 下表说明CL 命令的输入项意义 option 一个或多个 CL 选项。请注意,所有选项都应用于所有指定的源文件。选项是由一个正斜杠 (/) 或一个短划线 (–) 指定的。如果某个选项带有参数,则该选项的说明指定在选项和参数之间是否允许有空格。选项名(/HELP 选项除外)区分大小写。有关更多信息,请参阅 CL 选项的顺序。 file 一个或多个源文件、.obj 文件或库的名称。CL 编译源文件并将 .obj 文件和库的名称传递给链接器。有关更多信息,请参阅 CL 文件名语法。 lib 一个或多个库名。CL 将这些名称传递给链接器。 command-file 包含多个选项和文件名的文件。有关更多信息,请参阅 CL 命令文件。 link-opt 一个或多个链接器选项。CL 将这些选项传递给链接器。 您可以指定任意数目的选项、文件名和库名,条件是命令行上的字符数不超过 1024,该限制是操作系统指定的。 CL 命令文件请参见 设置编译器选项 | 编译器选项 命令文件是一个文本文件,它包含您另外在命令行上键入或使用 CL 环境变量指定的选项和文件名。CL 接受在 CL 环境变量中或命令行上用作参数的编译器命令文件。与命令行或 CL 环境变量不同,命令文件允许使用多行选项和文件名。 命 令文件中的选项和文件名将根据 CL 环境变量中或命令行上的命令文件名的位置被进行处理。但是,如果 /link 选项出现在命令文件中,则该行其余部分的所有选项将被传递给链接器。命令文件的后面几行中的选项和命令行上命令文件调用之后的选项仍被作为编译器选项接 受。 命令文件一定不能包含 CL 命令。每个选项必须在同一行上开始和结束;不能使用反斜杠 (") 跨行组合一个选项。 命令文件用一个 @ 符后接一个文件名指定;该文件名可指定绝对路径或相对路径。

WorldTimeServer Clock

New York

搜索此博客