• 2024-08-21C++智能指针配合STL模板类
    代码 #include<unordered_map>#include<set>#include<memory>classResID{public:usingSP=std::shared_ptr<ResID>;ResID()=default;ResID(conststd::string&id,conststd::string&type):m_id(id
  • 2024-07-13Resid核心问题总结(三)
    什么是缓存击穿?该如何解决缓存击穿是指一个Key非常热点,在不停的扛着大并发,大并发集中对这一个点进行访问,当这个Key在失效的瞬间,持续的大并发就穿破缓存,直接请求数据库,就像在一个完好无损的桶上凿开了一个洞。缓存击穿的话,设置热点数据永远不过期。或者加上互斥锁就能搞定了。
  • 2023-10-23MyBatis-Plus和shardingsphere一起用。子查询取别名读取不到的问题。
    https://github.com/baomidou/mybatis-plus/issues/2585在使用MP和Shardingsphere的某些版本中,可能会出现join子查询表取别名之后,在where中用这个别名报错 Cannotfindownerfromtable.//重点是外层SQL不要出现*,不要使用别名,需要的字段都写清楚(内外层sql都要写清楚),
  • 2023-09-14使用aapt dump命令获取Apk信息
    因工作需要,前一段时间继续又遇到了解析Apk信息的工作。由于这次需要读取android资源文件中的内容,因此使用了aapt工具,简单记录一下过程如下:  1.使用java.util.zip解包apk,使用AXMLPrinter反编译AndroidManifest.xml文件,解析XML文件获取:包名,版本号,最低sdk版本名,用户权限信息。
  • 2023-08-06windows应用程序icon缓存、查看图标、icon制作方法
    windows程序图标缓存在vs中替换c++程序的图标后,需要重新编译,但是很多情况下都不会刷新,还是看到老的图标,只能重启电脑才能看到新的图标。通过ChatGPT得到相关的回答如下:如果在Windows上更换了可执行文件(.exe)的图标,但是在图标文件已经更改的情况下仍然显示旧的图标,可能是因
  • 2023-05-08时间序列的STL分解Python代码——以验潮站数据为例
    1.时间序列分解的作用和意义时间序列通常包括如下几种成分:一个时间序列包含三种影响因素: 长期趋势:在一个相当长的时间内表现为一种近似直线的持续向上、向下或平稳的趋势。季节变动:受季节变化影响所形成的一种长度和幅度固定的短期周期波动周期变动:与季节变动类似,但是波动
  • 2023-04-03megento 获取url参数
    ifwehavethefollowingrequirement:http://host/index.php/?resid=anyvalue    http://host/index.php/storeviewname/?resid=anyvalue,or......?resid=anyvalue //getallParameters.$this->getRequest()->getParams()//getanyspecifically$this->ge
  • 2023-01-13安卓自定义----带Edit的TextView标签组件
     组件效果图如下,组件包含两种显示方式,第一种是TextView和EditText横排显示,第二种是TextView和EditText竖排显示:主activety_main.xml内容,组件包含两种显示方式
  • 2022-11-24android动态换肤使用本地资源原理分析
    大致原理:在application里面注册所有activity回调这样可以实现很少的改动侵入性给LayoutFactory设置自己的​​factory2​​,工厂2使activity在​​setContentView​​调用