c解析提取sql中所有表名
简书链接:c解析提取sql中所有表名文章字数:3,阅读全文大约需要1分钟 1234567891011121314151617static List<string> GetTable(string sql) { sql = sql.Replace("'", "\""); List<string> tables = new List<string>(); Regex regex = new Regex(@"((?![^(]*\))(?![^']*')(?i)(?:FROM|JOIN)\s+([\w\.]+))", RegexOptions.Multiline); MatchCollection matches = regex.Matches(sql); foreach (Match match in matches) { ...
DataAdapterFill方法执行sql有语法错误表不存在不抛出异常的处理办法
简书链接:DataAdapterFill方法执行sql有语法错误表不存在不抛出异常的处理办法文章字数:256,阅读全文大约需要1分钟 使用DataAdapter对象填充DataTable时,如果所请求的表不存在,不会抛出异常。相反,它只是返回一个空的DataTable。这是因为DataAdapter.Fill()方法的设计思想是尽可能的填充数据,即使在遇到错误或异常时也应该尽量填充尽可能多的数据。因此,如果您需要确保表存在,请在填充数据之前检查表是否存在,或者在查询中包含适当的错误处理代码以处理表不存在的情况。 12345678910if (poDataTable.Columns.Count < 1) { _sMessage = "执行Fill语句出现错误,可能表不存在,或语法出现错误"; } if (poDataTable.Columns.Count == 1 &&...
androidprogressrxjava的套路代码
简书链接:androidprogressrxjava的套路代码文章字数:298,阅读全文大约需要1分钟 1234567891011121314151617181920212223242526272829303132333435363738394041424344// 创建ProgressBar并设置样式ProgressBar progressBar = new ProgressBar(context, null, android.R.attr.progressBarStyleLarge);progressBar.setIndeterminate(true);// 创建AlertDialog并设置样式和进度条AlertDialog alertDialog = new AlertDialog.Builder(context) .setTitle("Loading...") .setView(progressBar) .setCancelable(false) .create();//...
androiddialog主动弹出键盘的有效办法记录
简书链接:androiddialog主动弹出键盘的有效办法记录文章字数:276,阅读全文大约需要1分钟有些玩意踩过一次坑还会再重复,人工智能也是回答错误的,足以说明安卓开发是真的操蛋,还得靠自己以前写的方法工具类 12 imm.showSoftInput(finalPair1.second.edittext, InputMethodManager.SHOW_IMPLICIT); ``` 没有什么卵用. pair.first.setOnShowListener(new DialogInterface.OnShowListener() { @Override public void onShow(DialogInterface dialog) { ...
X79主板支持的CPU性能排行榜
...
blenderuv展开
简书链接:blenderuv展开文章字数:171,阅读全文大约需要1分钟切换编辑模式全选所有边可显示uv,选择任一边为缝合边(裁剪) 需要重新标记则应该全选进行清除 比较有用的功能 ,越大棋盘格子越小 ,在贴图无法改变的情况下,就只能改变uv的大小了
sketchup草图大师关于模型导出法线问题等踩坑
简书链接:sketchup草图大师关于模型导出法线问题等踩坑文章字数:126,阅读全文大约需要1分钟1/ 编码问题 blender不支持3dmax支持导入草图skp 和fbx 对于法线问题通常是连线问题,view-face style- x ray开启射线模式,把需要连的线都连上,在3dmax转网格体后也没发现变形了.
原创基于百度地图起草真实建筑建模实践
简书链接:原创基于百度地图起草真实建筑建模实践文章字数:577,阅读全文大约需要2分钟 在百度地图中标注建筑的高宽, 并进行截图 2.打开blender 添加图像,参考或者背景 打开标尺工具标记好建筑群大概的距离,然后 右键调整物体的图片尺寸,一般图像多大就代表 距离宽高多大,我拉到右侧数学图像显示121m也刚好超过建筑标记的距离80米. 上面和标记的还是有点差距但是整体影响不大, 物体模式添加贝塞尔曲线 tab键进入编辑模式,a全选删除原有点 选择自由线 鼠标点击创建一个点按e基础一个直线 .描写玩一个建筑后退出编辑模式转换为网格, 然后 进入编辑模式按a全选所有点 按f填充,选择面 按e挤出,按z挤出高度 检查面朝向 是否为蓝色 开启法线显示可以看我之前文章 不正常的进行翻转.
原创终端执行python的各种模块各种安装网络无法访问github被q问题解决大全汇总
简书链接:原创终端执行python的各种模块各种安装网络无法访问github被q问题解决大全汇总文章字数:565,阅读全文大约需要2分钟这问题不给他根治我感觉不行,今天我折腾了一番我发现有时候那个人工智能并不能很好的帮我解决问题,最后我还是根据错误挨个针对性以及分析解决的. stable-diffusion-webui webui.bat启动失败各种问题解决 终端无法访问代理的设置cmd的代理设置set http_proxy=http://127.0.0.1:1080 & set https_proxy=http://127.0.0.1:1080powershell的代理设置$Env:http_proxy="http://127.0.0.1:1080";$Env:https_proxy="http://127.0.0.1:1080"如果依然无法解决解决window无法ping通google问题则clash开启tun mode 安装service mode(开启后可能导致qq掉线其它软件没网啥的) wget 使用此方法cmd设置...
androidrxjava文本改变切换后台执行耗时处理完毕再返回
简书链接:androidrxjava文本改变切换后台执行耗时处理完毕再返回文章字数:165,阅读全文大约需要1分钟 12345678910111213141516171819202122RxTextView.textChanges(getBinding().ev) //限流时间500ms .debounce(500, TimeUnit.MILLISECONDS) .observeOn(Schedulers.io()) //CharSequence转换为String .flatMap(new Function<CharSequence, ObservableSource<Bitmap>>() { @Override public ObservableSource<Bitmap> apply(CharSequence charSequence) throws Throwable...