关于事务,事务的使用AOP特性在方法前增加特性:[TransactionalAttribute]即代表方法中的所有JOCSystemContex上下文的操作都是在事务中进行的,事务会在方法执行完毕后自动提交。泛型参数可指定不同的DBContext。业务数据库上下文为[TransactionalAtt 阅读全文
部署服务器的要求清单,硬件要求处理器:至少双核CPU,推荐四核或以上。内存:最低4GB,推荐8GB或更多。存储:至少100GB可用空间,视项目规模而定。网络:稳定的网络连接,带宽依据流量需求调整。推荐5Mbps以上软件要求操作系统:WindowsServer2016/2019或更高版本Linux发行 阅读全文
热更新部署,1.背景当ASP.NETCore应用在Windows上运行时,二进制文件被锁定,因此无法对其进行修改或替换。每次发布API都需要停止站点或者关闭程序池。不是很方便,好在.net提供了解决方案:ShadowCopy允许在应用运行时通过复制程序集来更新应用程序集。1.什么是ShadowCop 阅读全文
框架ajax接口请求超时事件设置,默认请求超时时间框架使用axios发起api请求,默认的请求超时时间是3000ms,支持在请求时自定义超时时间例如:有一个用户同步接口,因为接口返回数据比较久,需要取消接口超时时间设置,则这里设置config参数中的timeout参数为0JavaScript全选us 阅读全文
【JOC】不同页面/组件之间通讯交互数据,组件之间和父级交互数据一般可以通过props以及event实现。除了这两种方式,JOC还提供了事件总线方案:mitt:使用注入:C#全选//声明事件总线constemitter:any=inject('emitter');//发起事件emitter.emit 阅读全文
明细页保存后刷新A页面数据,场景在B页面刷新A页面数据,数据编辑页面保存数据后,要刷新数据列表页面的数据,因为是两个不同页面,因此不能直接交互方案YESWEB开发框架提供了$eventHub属性,专门用于页面之前通讯实现比如我们现在有两个页面:客户列表页和客户编辑页我们想要在客户编辑页保存的时候,自 阅读全文
使用Postman调试接口,在后台接口开发中,使用postman调试接口,需要token以及签名信息设置集合变量在集合中设置集合变量:token以及secretKey,用于存放token以及签名所需私钥,值给空就行在集合中添加签名脚本在集合的编辑页中打开scripts标签,在Pre-request中 阅读全文
关于多人开发时重载功能的使用,框架模块管理中新增了选择性重载功能。系统可以识别出修改的路由。可以选择自己负责调整的路由进行更新,避免覆盖其他同事的功能权限。赞不支持删除路由操作。 阅读全文
文件图片上传组件使用,提供两个上传组件,分别为文件上传以及图片上传。已经加入了全局控件,可以直接使用使用示例:HTML全选用技术成就未来YES开发框架网www.yesdotnet.comcategory为附件类型,后台会按照category分别创建不同的文件夹组件的值为json字符串,如图所示。效果 阅读全文
EF异步查询报错,先看代码:执行到ToListAsync时莫名奇妙会抛出异常:请求中发生异常:ThesourceIQueryabledoesn'timplementIDbAsyncEnumerable.OnlysourcesthatimplementIDbAsyncEnumerablecanbeus 阅读全文
joc-button和joc-link 启用确认操作usePopConfirm后,v-permission指令冲突,页面中joc-button组件,启用了pop-confirm,此时,如果设置权限指令v-permission,打开页面控制台就会出现一个警告HTML全选删除用技术成就未来YES开发框架 阅读全文
跨账套获取数据,在开发过程中如果需要获取或操作其他账套的数据。比如:在系统库更改了账套的权限,需要删除查询账套中的用户,然后删除用户的权限缓存,这个时候就需要在系统账套下,生成一个业务账套并查询用户数据操作步骤如下:注入IJOCBusinessContextFactory根据账套编号Business 阅读全文
vue3使用ts开发自定义组件,对外开放方法,在script最后使用C#全选defineExpose({showCreate,showView,showEdit})用技术成就未来YES开发框架网www.yesdotnet.com使用:HTML全选用技术成就未来YES开发框架网www.yesdotne 阅读全文
VUE3版本 页面切换后数据丢失问题,VUE3版本页面切换后数据丢失问题keepAlive失效检查页面index.vue中是否设置了name通过defineOptions来设置页面组件的name属性 阅读全文
VisualStudioSQLServerVSCodenode-v10.16.0https://nodejs.org/dist/v10.16.0/node-v10.16.0-x64.msi 阅读全文
electron与node.js的版本对应关系,POS开发过程中,发现electron安装不上去运行命令PowerShell全选npminstallelectron-g用技术成就未来YES开发框架网www.yesdotnet.com发生错误,错误信息如图:Node.js版本为:查询资料发现可能是no 阅读全文
兼容不同时区时间戳方案,JOC.Framework开发框架为了解决不同时区之间时间差异问题,在接口传输数据中日期类型采用了utc时间戳方式,数据库中时间但是如果数据库中也存放utc时间戳的话,直接数据库中分析数据的时候不太友好,因此把数据库中的日期规则交给了后台来配置,TimeZoneOffset参 阅读全文
YESWEB接口日志记录,YESWEB框架提供DBLog特性,可记录接口请求日志使用方法:控制器增加特性:ControllerTagAction增加特性:DBLog日志信息:异常接口日志如果请求接口发生了为处理的异常,则会把接口请求信息记录到表:log_api_request_error中 阅读全文
YESWEB POS开发类库调试,C#类库不能直接调试在YESWEBPOS开发过程中,可以附加到electron进程来进行调试调试方法先启动electron工具栏选择调试→附加到进程可以通过选择窗口,来选择electron进程找到electron.exe进程后,不能直接确定,需要查看上面的类型为托管 阅读全文
YESWEB POS开发 Electron运行生成报错解决办法,问题YESWEB开发POS端应用的时候,build构建安装exe的时候,发生错误:原因网络原因,无法从github下载对应的包解决方案electron包手动下载electron官方下载页面:https://github.com/elec 阅读全文
热门标签
.NET Core .NET Reactor ag-grid api安全 ASP.NET Core C#DLL加密 C#播放声音 C#代码混淆 C#代码加密 ChromeDriver DateTime DBeaver devexpress devTool DLL混淆 edge.js EF EFCore Electron element-ui el-form el-table excel FastReport FileStream FolderBrowerDialog FolderSelectDialog form提交 git gridcontrol gridview input javascript json字符串 JS转换对象JSON jwt JWT授权 linq log Math mitmproxy MVC MySQL Navicat node_modules NSwag Nuget Nuget镜像 number pyinstaller python pythoncom python爬虫 python抓包 pywin32 redis Requests-html RestSharp Selenium sql SQL Server Swagger Visual Studio VSCode vue VueRouter vue路由 VUE页面通讯 Webpack Windows服务 winform wmi xlrd yaml YESWEB开发框架 白象 表单提交 播放声音 打开URL 代码混淆 弹窗提醒 对象转换 分布式 公共字典 机器码 静态资源 开发指南 路由参数 密钥 配置文件 权限 人工智能 任务 任务调度 日期间隔 日志 日志记录 省市区 授权验证 数据库 四舍五入 文案 文件读取 文件夹选择 文件目录选择 问题排查 行政区域数据 页面通讯 中间件
联系我们