- 博客(19)
- 资源 (7)
- 收藏
- 关注
原创 改造Sailsjs解决Typescript支持,跨域,Swagger,MySql连接等问题
MySQL8.0版本的加密方式和MySQL5.0不一样,由于mysql8.0以上加密方式,Node还不支持。修改调整MySql服务器的加密方式。2.初始化tsconfig配置文件,这会在项目下生成一个tsconfig.json的文件。在tsconfig.json文件的配置中添加配置,保存配置文件后重启vscode就可以了。3.配置tsconfig.json,更多的配置可以查看TS官网文档。无法写入文件“xxxx/xxx.js”,因为它会覆盖输入文件。1、config/routes.js里面添加路由示例。
2022-11-13 14:43:43
810
原创 使用fontawesome字体
ant design pro是摈弃font字体图标的,取而代之的是svg。这是一种好的做法,可以更加自由并且系统体积也更小了。但是amis采用font-awesome字体图标,这就有点问题,我们必须兼顾。
2022-11-03 15:06:13
687
1
原创 Amis 组件再分析
提示显示位置,可用’top-right’、‘top-center’、‘top-left’、‘bottom-center’、‘bottom-left’、‘bottom-right’、‘center’。踩坑记:axios改用umi的request之后,相同的mock给出的响应,用axios没问题,用request之后后显示Response is empty错误,跟踪数据后发现axios的响应会比umi多一个data,把mock的返回数据加上一层data包裹,就好了。data, // 请求数据。
2022-11-03 11:34:43
1303
原创 设计React里面使用的Amis组件
我们可以改造一下,对菜单数据里面的每个菜单项增加一个指向amispage的前缀,这样运营人员设计菜单的json文档的时候,就可以在path里面直接书写文件名了。这个页面承载了我们的设计思想,就是根据不同的path加载不同的json文件,那么这个页面就会频繁的被调用,它在路由里面是需要设置参数的,这个参数就是我们的json文件名。这样做的好处是,运营的时候可以交给不懂编程的运营人员直接修改,修改后的json格式schema上传后就可以了。依赖列表一个数组,一个变量名称组成的数组,是触发影响函数的依赖变量。
2022-11-02 21:07:17
3557
2
原创 umi request 的简单修改
而我们前面对菜单的改造是希望我们可以访问本地的json文件,这样我们就需要把这两种访问方式区分开来,并且amis的schema文档内部也有需要访问后端api的时候,为此我们需要简单的封装一下umi 的request。我们封装了request,项目里面需要访问api的地方都需要改代码,目前有两个地方有Api访问,一个是service里面,一个是amis 的schema里面,这里我们先解决service里面,关于amis访问api见我们下一篇文章设计amis组件。
2022-11-02 17:15:00
1176
原创 自由的左边栏菜单,本地Json保存菜单数据
因为我们使用amis,我们可以大胆的考虑我们日后可能实现整个系统交给不懂编程的人去维护甚至修改。那么我们对左边栏的菜单项目就要求更加自由的控制,如果这个菜单需要修改,我们不能够重新编译系统,我们要实现简单的修改某个json文档就可以了。那么我们就需要修改左边栏菜单的工作方式。
2022-10-30 18:54:48
1420
原创 快速幂的C++实现
这样不仅能把非常大的指数给不断变小,所需要执行的循环次数也变小,而最后表示的结果却一直不会变。0001,b&1是b和1的按位与运算,只有b的二进制最后一位是1的情况下结果才是1。顾名思义,快速幂就是快速算底数的n次幂。其时间复杂度为 O(log₂N), 与朴素的O(N)相比效率有了极大的提高。这个二进制的4位,如果数字为0,不需要累乘到答案里面,如果数字为1需要累乘对应的基数(a的2。我们举个例子,假设要求a的14次方,把14转二进为:(1110),a的14次方就是a的(1110)
2022-10-30 15:33:20
522
原创 安装Amis
3、自己生成主题 CSS,可以修改所有配置,目前只能通过源码方式,请参考 scss\themes\cxd.scss 文件,修改变量后重新编译一个 css,需要注意这种方式在更新 amis 版本的时候最好重新编译,否则就会出现使用旧版 css 的情况,可能导致出错,因此不推荐使用。考虑到后面有可能会直接修改amis的样式,建议把依赖库里面的css文件copy到代码文件夹里面,这样可以不受amis升级影响,避免直接修改amis样式的时候,会被amis升级信息覆盖掉。,点击链接可以直接进入。
2022-10-29 21:48:58
2475
3
原创 ProLayout 布局
第一次采用ProLayout的时候也担心会不会不够灵活,比人我需要修改折叠按钮(collapsed)的位置能不能实现,带着这种猜疑,我进入官网,我的担心立刻解除,他们竟然直接就有了类似的demo: (可以进入以下网址,查看具体示例代码)https://procomponents.ant.design/components/layout#%E8%87%AA%E5%AE%9A%E4%B9%89%E7%9A%84-collapsed。
2022-10-29 17:11:35
6973
1
原创 修改登录页面Login
Ant Design Pro的前端路由都在config/config.ts里面,因为系统布局采用ProComponents中的ProLayout,ProLayout 与 umi 配合使用,umi 会把 config.ts 中的路由帮我们自动注入到配置的 layout 中,所有要修改Login页面,需要到config.ts里面去查找login页面所在位置,观察代码发现登录页面组件的文件位置是src/page/user/Login里面。
2022-10-27 19:52:35
1587
原创 Logo Title以及Loading 的改造
考虑到我们创建的管理后台是需要交付给我们的用户使用的,直接用Ant Design Pro的Title和Logo显然不合适,所以我们需要把它们改造成我们自己的。
2022-10-27 14:21:58
483
原创 004Css及其选择器
CSS,指的是“Cascading Style Sheet(层叠样式表)”,是用来控制网页外观的一门技术。HTML是网页的结构,CSS是网页的外观,JavaScript是网页的行为
2022-06-14 19:14:32
414
原创 001Html课程概述
网站(Website)是指在因特网上根据一定的规则,使用HTML等语言设计制作的用于展示特定内容相关网页的集合。可以简单的理解网站就是网页(Webpage)的集合。我们这个课程的目标就是要设计一个能够实际使用的物联网共享空间预定管理系统,我们需要设计一系列的网页。为了实现这个目标,我们需要学习的知识包括:可以用于开发设计网站的工具有很多,我们推荐使用两种开发工具Visual [ˈvɪʒuəl] Studio[ˈstjuːdiəʊ] Code[kəʊd]简称VsCode:是微软公司开发的一款跨平台源代码编
2022-06-13 11:25:40
1547
原创 终而不止,重新开始
太久没有打开csdn了,几乎忘记自己还有csdn的账号,看到上面11年码农的标签,才想起来自己的确是个码农。而且肯定不止11年。教过书,当过小贩,经历过职场,干过工程,当过老板。最终发现自己最喜欢的还是宅家里写代码。时光如驹,颇有感慨。今天有些想要写点什么的念头,刚好看到女儿的一篇作文,偷了她的半个标题作为今天开始写技术博客之开篇。我做过许多没有坚持的事情,发过许多没有实现的宏愿。这次我再一次开始发愿:我要写一个从0开始的系列文章,记录一套共享空间管理系统的开发全历程。此记。2022-04-18
2022-04-13 16:05:11
110
原创 Vs自定义控件设计第一例(直线控件的设计)
一、杨老师是个热情的人我们的项目开源有一段时间了,我一直以为我有一个很不错的胸怀把自己花了很多精力做出来的项目贡献出来了,我以为同学们会很开心,会像“一个饥饿的人看到面包”一样的扑到了我的项目代码上面快乐的研究起来,但是事实上我们的群里面却异常的冷清。我想应该是大家都还在研究代码来不及说话或者是不爱说话吧,直到今天杨老师给我打电话,说了一些情况,似乎是说大家还不太懂数据库等等,我才知道是我错了
2014-10-15 12:54:37
4510
1
自定义控件教程及源代码(直线控件的设计)
2014-10-16
C#版本QQ登录软件
2012-09-03
winform执行javascrip源代码
2011-08-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人