• 2024-08-09SQL Server数据库Owner导致事务复制log reader job无法启动的解决办法
    问题场景SQLServer事务复制在正常创建发布和订阅之后,logreaderJob启动异常,出现“Theprocesscouldnotexecute‘sp_replcmds’onxxx”等异常日志导致代理服务无法正常启动。 异常现象参考下图,异常日志如下Errormessages:Theprocesscouldnotexecute‘sp_re
  • 2024-08-07产品负责人和ScrumMaster可以是同一个人吗?
    ProductOwner(产品负责人)和ScrumMaster可以是同一个人吗?你不是第一个尝试将ScrumMaster与ProductOwner角色合体的人。每天都有人问我是否可以合并ProductOwner和ScrumMaster的角色,并将两套职责赋予一个人。一般来说,尝试用一个人来承担这两个角色是一个非常糟糕的主意。这两个角
  • 2024-08-04【合约协议】——3、ERC-721标准规范
    文章前言ERC-721的官方解释是"Non-FungibleTokens",英文简写为"NFT",可以翻译为不可互换的Tokens,简单地说就是每个Token都是独一无二的且不能互换的,ERC-721的诞生使得数字资产的交易和管理变得更加安全、透明、高效,它的出现也为区块链技术的发展与应用注入了新的活力,成为区块链
  • 2024-07-25记录oracle迁移达梦的步骤
    1DTS(DM数据迁移工具)迁移应注意检查的相关事项1.1迁移数据可能会导致oracle内存溢出,需要oracle数据库管理人员在1.2先查询出备份表,确认查出来的是备份表,然后drop这些备份表,生产环境可能备份表也需要迁selectt.OWNER,table_name,T.NUM_ROWSfromdba_tabLES
  • 2024-07-05中级开发的经验之谈-代码review流程规范
    前提1、项目已接入公司代码规范,CR过程中不纠结代码风格,借助pre-commit关联lint,避免代码中出现的debugger、console等...2、接入husky,规范commitmessagefeat:新特性fix:修复bugchore:优化,如项目结构,依赖安装更新等docs:文档变更style:样式相关修改refactor:重构
  • 2024-07-03python项目实战(二手房屋出租系统)
    文章目录1.系统概述2.技术栈3.系统功能4.核心代码分析5.代码实现6.实现细节6.未来改进方向在当今数字化时代,自动化和数字化管理工具对于提高效率至关重要。在这篇博客中,我们将一起探索如何使用Python编程语言来创建一个简单的二手房屋出租管理系统。这个系统将帮助房
  • 2024-06-18schema-change-implement
    TiDB的异步schema变更实现背景现在一般数据库在进行DDL操作时都会锁表,导致线上对此表的DML操作全部进入等待状态(有些数据支持读操作,但是也以消耗大量内存为代价),即很多涉及此表的业务都处于阻塞状态,表越大,影响时间越久。这使得DBA在做此类操作前要做足准备,然后挑个天时
  • 2024-06-15【仿真建模-anylogic】Statechart原理解析
    Author:赵志乾Date:2024-06-15Declaration:AllRightReserved!!!1.类图2.原理解析2.1核心函数      Statechart的核心函数如下:函数功能Statechart(Agentowner,shortmaxat)构造函数,入参指定状态图owner以及允许的最大激活Transition个数voidstart()启动函
  • 2024-06-11MutableLiveData 旧数据问题
    `/**解决粘性问题,解决后添加的observe会收到老数据问题*/classUnPeekLiveData:MutableLiveData(){privatevarpending=falseoverridefunsetValue(value:T?){pending=truesuper.setValue(value)}overridefunobserve(owner:LifecycleOwner,observer:O
  • 2024-05-02解决vscode连接远程服务器出现Bad owner or permissions on C:\\Users\\Administrator/.ssh/config > 过程试图写入的管道
    1.找到.ssh文件夹。它通常位于C:\Users2.右键单击.ssh文件夹,然后单击“属性”,选择“安全”3.单击“高级”。单击“禁用继承”,单击“确定”。将出现警告弹出窗口。单击“从此对象中删除所有继承的权限”。4.此时所有用户都将被删除。添加所有者。在同一窗口中,单击“编辑”按
  • 2024-04-24Oracle以及PG中将指定用户的primary,unique索引按照指定格式输出
    ---OracleSELECTLOWER(c.table_name)||':'||LOWER(i.index_name)||':'||LOWER(wm_concat(c.column_name))ASoutputFROMall_indexesiJOINall_ind_columnscONi.index_name=c.index_nameANDi.table_name=c.table_na
  • 2024-04-17[9] UE C++ Snake
    思维导图背景地图制作创建瓦片集角色素材GameMode功能游戏开始控制食物的生成食物生成池(性能优化)/**形参如果是一个引用,且没有添加const关键字,代表实参想要借助形参修改值*param是否指定生成时候的地址*/voidASnakeGameModeBase::SpawnFood(FVector&Spaw
  • 2024-03-27DM相关表结构查询
    --查询表名SELECTtable_nameFROMdba_tablesWHEREowner='所有者'ORDERBYtable_name--查询表注释SELECTT.table_name,U.COMMENTSAstable_commentFROMDBA_TABLESTJOINUSER_TAB_COMMENTSUONT.TABLE_NAME=U.TABLE_NAMEWHEREOWNER='所有者'ORDER
  • 2024-03-23prefer 组合 to 继承
    核心不要多继承,要通过组合的模式进行组合,解耦,非强绑定需求我已有一个CodingService的接口,同时有一个CodingServiceImpl的实现类,接口中定义了createReository,pullCode,pushCode三个方法,CodingServiceImpl实现类里面进行了实现,现在想通过prefer组合to继承的思想,将接口中的3
  • 2024-03-20JetPack之Lifecycle
    目录一、简介1.Lifecycle是什么?2.Lifecycle使用2.1实现LifecycleObserver接口2.2实现DefaultLifecycleObserver接口2.3实现LifecycleEventObserver接口3.使用技巧3.1内部类观察者3.2观察者接口一、简介1.Lifecycle是什么?JetPack.Lifecycle是一个可以
  • 2024-03-20unpack sqlset
     execdbms_sqltune.unpack_stgtab_sqlset(sqlset_name=>'%',sqlset_owner=>'%',replace=>true,staging_table_name=>'STS_JFV_TAB',staging_schema_owner=>'APPS');EXECDBMS_SQLTUNE.UNPACK_STGTAB_SQLSET(
  • 2024-03-04文件授权
    问题:在开发过程中,有时候本地创建的文件可以进行操作,放到linux服务器上出现文件不能操作的错误。要进行文件授权/***文件授权*@parampath*@methodaddPermissions*@authorzhangyingdong*@returnvoid*@throws*@date2024/3/4
  • 2024-02-20Oracle递归授权view底层依赖表查询权限存储过程
    createorreplaceproceduresys.grant_view_base_table_access(p_accessownerVARCHAR2,p_vownerVARCHAR2,p_vnameVARCHAR2)--RETURNnumberasv_accessownerVARCHAR2(200):=trim(upper(p_accessowner));v_ownerVARCHAR2(200):=trim(upper(p_vowner));v_nameVARCHAR
  • 2024-01-23MySQL Update语句一个非常经典的“坑”
    起因最近好几次有开发同学在钉钉上问我,比如下图: 问题归纳起来就是:在MySQL里面update一条记录,语法都正确的,但记录并没有被更新…结论小结:在一条UPDATE语句中,如果要更新多个字段,字段间不能使用“AND”,而应该用逗号分隔。现象刚遇到这个问题的时候,我拿到这条语句直接在测试
  • 2024-01-192024.1.18
    9:50公司《关于React组件组织和拆分。》几个思路,1)提取子组件以拆分视图,2)提取非视图逻辑到hooks,3)提取领域模型以封装逻辑。但也要注意别过度抽象,个人感觉文中的抽象有些过,线性的逻辑更适合阅读。https://martinfowler.com/articles/modularizing-react-apps.html《React中的
  • 2024-01-04BNB代币燃烧分红系统开发实现技术详细
     定义如下:function_nextExtraData(  addressfrom,  addressto,  uint256prevOwnershipPacked)privateviewreturns(uint256){  uint24extraData=uint24(prevOwnershipPacked>>_BITPOS_EXTRA_DATA);  returnuint256(_extraData(from,to,extra
  • 2023-12-28Kotlin 协程源码阅读笔记 —— Mutex
    Kotlin协程源码阅读笔记——Mutex我们在Java/Kotlin编程时如果需要某段代码块同一时间只有一个线程能够执行时,通常是使用synchronized,但是协程中可不能使用synchronized,为什么呢?如果你了解过协程的工作方式就不会觉得奇怪(如果不了解协程工作方式的同学,可以看以下代码为
  • 2023-12-26[对象Owner]SQL Server数据库修改对象Owner
    查看a.查看数据库的ownerselecta.name,suser_sname(a.owner_sid)asonamefromsys.databasesaorderbyonameb.查看job的ownerselecta.name,suser_sname(a.owner_sid)asonamefrommsdb..sysjobsaorderbyonamec.查看endpoint的ownerselecta.name,a.pri
  • 2023-12-24Oracle编译无效对象
    问题描述:使用存储过程的方式对oracle数据库的无效对象,如视图或者同义词进行定期的编译,让他变成一个有效的对象,加上定时任务可以实现自动化的处理。同时在数据库内部创建一个记录表,用来记录被编译过的对象/*重新编译无效视图,无效同义词存储过程--1.创建无效对象监控表invalid_o
  • 2023-12-22修改文件属主
    修改文件的属主:chown,即change owner修改文件的属主一般来说,每个用户之操作自己的用户目录所以chown命令并不常用案例:1.在/a目录下建立一个文件夹software2.将software目录分配给用户wayne 要点与细节:只有文件owner(作者)和root(管理员)