经典套路代码flex居中场景解决最后一行未铺满元素居中难看问题,伪元素实现最后一行填充剩余布局。
简书链接:经典套路代码flex居中场景解决最后一行未铺满元素居中难看问题,伪元素实现最后一行填充剩余布局。文章字数:36,阅读全文大约需要1分钟 123456789101112131415161718192021 .item-container { padding-bottom:10px; display: flex; flex-direction: row; flex-wrap: wrap; } .menu { display: flex; width: 25%; flex-direction: column; align-items: center; padding-top:10px; justify-content: center; }.item-container::after { content: ""; background-color: red; flex: auto;}
鸿蒙降级和禁止更新以及进入recovery方法笔记
简书链接:鸿蒙降级和禁止更新以及进入recovery方法笔记文章字数:231,阅读全文大约需要1分钟如果禁止更新 禁止夜间升级都无效果,就直接禁用它,将无法进入系统更新界面 12345678adb shell pm disable-user com.huawei.android.hwoucadb shell pm enable com.huawei.android.hwoucadb shell getpropadb reboot recovery 降级版本,最新版hisuite 助手 ,系统更新-上一版本-反复此操作,我的matepad pro 10 MRR-W29目前降级到鸿蒙2了,这是出厂的版本。以及无法再降级了。 推荐一些 查rom在线升级 https://professorjtj.github.io/我的是查不到了。不过我觉得查不查不重要主要是这个作者开发的一个软件可以hook这个华为助手然后指定 url,我可以自己造一个离线网站,然后用之前的包直接降级。
uniappnvue从入门到放弃
简书链接:uniappnvue从入门到放弃文章字数:1203,阅读全文大约需要4分钟nvue, 可以理解为vue转native 转安卓原生。 我写了组件页写了模块,模块很简单直接可以用,写组件需要改vue文件为nvue 然而我困惑了好几天,因为我看不到我的组件。不要相信它的日志,我这几天都被那个日志迷惑了,他识别不到不代表没成功,于是我当时在init的时候show toast让它真真切切告诉我已经加载了原生。。 然后我尝试给一个界面转nvue,里面包含uni-data-select 折腾半天发现这玩意设置宽度是没效果的。  ok,这个问题无解,我暂时放一边,我就忍了,然后我继续折腾,我又发现一个问题,他说文本要用text包裹结果我发现radio 不是这样包裹的,结果是不行的, 于是改成了如下才得以工作,...
sqlserver存储过程无法使用调试功能?此工具在手天下我有
简书链接:sqlserver存储过程无法使用调试功能?此工具在手天下我有文章字数:569,阅读全文大约需要2分钟此工具可以一键转换为sql语句,随时修改,改为可以再变成存储,修改开发过程中不会对原有存储造成任何影响也不需要生成新的存储。 一键转换为sql还可以选择是否每行插入print语句,这样可以精确定位到执行到了哪句话 ?远程调试还有一个功能就是可以定位到哪行变量多少,那么无法调试,也可以快捷做到 只需要选中@x,@b,@c,@c 然后右键2printstr,直接生成打印语句支持选中存储的参数和 局部变量。 此工具支持vsual studio , Azure Data Studio额。 至于代码搜索的,我就没搞插件了,有现成的,不过我自己开发了一个网页版的,感觉更方便多开界面显示,不需要就关闭浏览器页面等于关闭窗口。 我拿了一个系统存储过程进行参数打印进行测试, print('@publication:'+cast(isnull(@publication,'NULL') as...
sqlserverbeginendifelse不加beginend的结果
简书链接:sqlserverbeginendifelse不加beginend的结果文章字数:177,阅读全文大约需要1分钟如果没有beginend 在if中,不能执行2个语句,必须加上 而else, 可以加多个执行语句,但是后面的语句不输入if else分支。如下图bb 和d不管条件怎么改都会触发。 为啥会思考这个问题呢?因为我在写sql 存储过程一键转sql并实现每一行插入print的时候遇到的一个语法错误。故进行研究并进行记录
android禁止编辑框粘贴输入
简书链接:android禁止编辑框粘贴输入文章字数:413,阅读全文大约需要1分钟最佳办法:继承编辑类 123456789101112131415161718@Overridepublic boolean onTextContextMenuItem(int id) {/* id:16908319全选 id:16908328 选择 id:16908320剪贴 id:16908321 复制 id:16908322粘贴 id:16908324 输入法*/ // android.R.id.copy if (id == android.R.id.paste) { Toast.makeText(getContext(), "为了规范作业,不允许此操作!", Toast.LENGTH_SHORT).show(); return true; /* ClipboardManager clip = (ClipboardManager)...
前端问题vue能否在template中调用方法呢?
简书链接:前端问题vue能否在template中调用方法呢?文章字数:156,阅读全文大约需要1分钟不能直接用,但是可以如下办法:computed vue2 1234567891011121314151617181920212223<template> <div>{{ formattedDate }}</div></template><script>export default { data() { return { date: new Date() }; }, computed: { formattedDate() { return this.formatDate(this.date); } }, methods: { formatDate(date) { return...
android代码设置某个TextInputLayout禁用hintcolor颜色
简书链接:android代码设置某个TextInputLayout禁用hintcolor颜色文章字数:169,阅读全文大约需要1分钟直接这样设置会发现没效果 textInputLayout.setHintTextColor(colorStateList);因此用setDefaultHintTextColor 1234public static void setTextInputLayoutHintColor(TextInputLayout textInputLayout, ColorStateList colorStateList) { textInputLayout.setDefaultHintTextColor(colorStateList); textInputLayout.setHintTextColor(colorStateList);} 生成ColorStateList 12345678910111213141516171819202122232425262728public static ColorStateList...
uniapp屏幕适配之matchmedia以及leftwindowtopwindow等适配app和h5
简书链接:uniapp屏幕适配之matchmedia以及leftwindowtopwindow等适配app和h5文章字数:496,阅读全文大约需要1分钟match-media不兼容APP端,仅H5,否则会导致match里面的内容全部触发显示。所以解决办法如下: 1234<block v-if="H5" > <match-media :min-width="801" :orientation="portrait"></block> 条件编译H5 1234567891011export default { data() { return { H5: // #ifdef H5 true // #endif // #ifndef H5 false // #endif , 关于left-window...