摘要: 网上找了N个方法,全部没用,最后发现是在这里设置才有效。 记下来,免得下次折腾。 阅读全文
posted @ 2021-10-13 18:10 深圳大漠 阅读(2) 评论(0) 推荐(0) 编辑
摘要: flutter 提示: analysis_options.yaml ignore: prefer_const_constructors 解决: 把 analysis_options.yaml 删除,或者改名即可。 阅读全文
posted @ 2021-10-11 11:24 深圳大漠 阅读(2) 评论(0) 推荐(0) 编辑
摘要: Fiddler默认抓不到HttpClient的包,需要把HttpClient的请求设置为Fiddler的代理。 阅读全文
posted @ 2021-04-26 22:22 深圳大漠 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 问题:System.TypeLoadException: Method 'get_CoreOptions' in type 'Microsoft.EntityFrameworkCore.Internal.RelationalDatabaseFacadeDependencies' from assem 阅读全文
posted @ 2021-04-19 09:03 深圳大漠 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 百度语音合成,没有粤语,只得放弃。讯飞的粤语包太贵,第二年收费2万,只好选择阿里。//百度语音合成调用DEMOpublic class BaiduVoice { // 设置APPID/AK/SK public string APP_ID = "<Your App ID>"; public strin 阅读全文
posted @ 2020-12-20 10:48 深圳大漠 阅读(131) 评论(0) 推荐(0) 编辑
摘要: Flutter的Dio报错: Connection closed before full header was received 可以检查一下是不是端口有问题。 同事把端口设置为1433,就报告这个错误。换个端口就好了。 1433是SqlServer的端口,因此有是可能APP连接到别人的应用服务器上 阅读全文
posted @ 2020-04-24 09:38 深圳大漠 阅读(1213) 评论(0) 推荐(0) 编辑
摘要: SqlServer可以连接本地实例,但无法远程连接,报告以下错误: 已成功与服务器建立连接,但是在登录前的握手期间发生错误。 (provider: TCP Provider, error: 0 - 指定的网络名不再可用。) (Microsoft SQL Server,错误: 64) 有关帮助信息,请 阅读全文
posted @ 2020-03-09 13:54 深圳大漠 阅读(5291) 评论(0) 推荐(0) 编辑
摘要: FAILURE: Build failed with an exception. * What went wrong:Execution failed for task ':shared_preferences:verifyReleaseResources'.> A failure occurred 阅读全文
posted @ 2020-02-18 01:40 深圳大漠 阅读(3065) 评论(0) 推荐(0) 编辑
摘要: 错误 CS8370 功能“Using 声明”在 C# 7.3 中不可用。请使用 8.0 或更高的语言版本。 用记事本打开项目文件 XXX.csproj,找到LangVersion,修改为8.0。 如果没有LangVersion项,就在<WarningLevel>4</WarningLevel>(有两 阅读全文
posted @ 2019-12-04 17:17 深圳大漠 阅读(1253) 评论(0) 推荐(0) 编辑
摘要: 这几天 Foxmail 6.5 收邮件不正常,一直报告ERR LOGIN FAIL,要求重新输入口令。 但输入正确的口令也无法收邮件。 反复折腾,最后发现如下设置即可: 邮箱账户设置 --> 邮件服务器 --> 高级 --> 勾选此服务器要求安全连接(两个) 阅读全文
posted @ 2018-12-22 05:31 深圳大漠 阅读(942) 评论(0) 推荐(0) 编辑
摘要: 错误:Target of URI doesn't exist: package:fultter/material.dart 原因:flutter版本不匹配。flutter升级到了最新版本,而项目引用的是老版本。 解决:把项目引用的flutter升级到新版本。 错误:Unable to locate 阅读全文
posted @ 2018-10-12 09:51 深圳大漠 阅读(13172) 评论(0) 推荐(0) 编辑
摘要: declare @database nvarchar(100) declare tmpCur cursor for select DB_NAME() open tmpCur fetch next from tmpCur into @database declare @sql nvarchar(500 阅读全文
posted @ 2018-02-07 18:04 深圳大漠 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 错误 1 错误 175: 具有固定名称“Oracle.DataAccess.Client”的 ADO.NET 提供程序未在计算机或应用程序配置文件中注册或无法加载。有关详细信息,请参阅内部异常。 安装 ODTwithODAC,注意32位和64位的区别。 阅读全文
posted @ 2017-10-29 16:44 深圳大漠 阅读(358) 评论(0) 推荐(0) 编辑
摘要: --在SQL2008中清除日志就必须在简单模式下进行,等清除动作完毕再调回到完全模式。 USE [master]GO --GPSLocus是要清除日志的数据库名称ALTER DATABASE [DbName] SET RECOVERY SIMPLE WITH NO_WAITGOALTER DATAB 阅读全文
posted @ 2017-01-10 23:43 深圳大漠 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 根据实体类生成表结构SQL: PM> Enable-Migrations -ProjectName Domain -StartUpProjectName Handler -Force PM> Add-Migration Goods -ProjectName Domain -StartUpProjec 阅读全文
posted @ 2017-01-06 10:51 深圳大漠 阅读(1797) 评论(0) 推荐(0) 编辑
摘要: oracle 服务一启动 TNSLSNR.exe 会占用8080端口,这时,如果我们其他程序需要使用8080端口就会比较麻烦,所以需要改一下端口: 用dba账户登录 CMD>sqlplus sys/123 as sysdba SQL> call dbms_xdb.cfg_update(updateX 阅读全文
posted @ 2016-10-22 12:07 深圳大漠 阅读(2569) 评论(0) 推荐(0) 编辑
摘要: WM_CONCAT是oracle的非公开函数,并不鼓励使用,新版本oracle并没有带此函数,需要手工加上。 1、下载三个文件:owmctab.plb 、 owmaggrs.plb 、 owmaggrb.plb 2、用sqlplus登录:sqlplus -logon sys/123 as sysdb 阅读全文
posted @ 2016-09-18 20:07 深圳大漠 阅读(7221) 评论(0) 推荐(0) 编辑
摘要: windows无法连接到打印机 错误提示0x00000214 win7 64位系统,连接32位xp上的共享打印机,提示“操作失败,错误为 0x00000214”。 使用以下方法连接就没问题了: 开始——设备和打印机——添加打印机——添加本地打印机——创建新端口——Local Port——端口名:\\ 阅读全文
posted @ 2016-08-22 11:31 深圳大漠 阅读(6856) 评论(0) 推荐(0) 编辑
摘要: 1.查询所有表的外键的: select table_name, constraint_name from user_constraints where constraint_type = 'R'; 2.禁用所有外键约束, 使用下面的sql生成对应sql脚本: select 'alter table 阅读全文
posted @ 2016-02-15 07:37 深圳大漠 阅读(590) 评论(0) 推荐(0) 编辑
摘要: InstallShield在没添加打包文件时是可以编译生成安装包的,在增加打包文件之后就报以下错误:ISEXP : error : -6109: Internal build errorISEXP : error : -6017: The build was unable to extract CO... 阅读全文
posted @ 2016-01-18 10:51 深圳大漠 阅读(2070) 评论(0) 推荐(0) 编辑
摘要: 1.用nuget安装npgsql和EF注意,Nuget一定要安装Npgsql的2.2.7版本,更高版本nuget在后面安装EF的时候无法自动解析。install-Package Npgsql -Version 2.2.7install-package Npgsql.EntityFramework2.... 阅读全文
posted @ 2016-01-15 17:08 深圳大漠 阅读(4228) 评论(0) 推荐(1) 编辑
摘要: 基础提供程序在 Open 上失败。The underlying provider failed on Open.解决:安装最新的ODTwithODAC121024。 阅读全文
posted @ 2015-12-27 15:57 深圳大漠 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 最近VS2013启动时、编译时、显示项目属性速度狂慢,遇到项目多的,显示项目属性时甚至VS挂掉。把所有的VS插件卸载、甚至重装VS也不见效果。用ProcessMonitor发现VS一直在Default和NativeImage目录下狂写东西,问题就出在这里。打开 Visual Studio 2013 ... 阅读全文
posted @ 2015-09-24 17:12 深圳大漠 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 1.在IIS里新建一个网站,命名为test,路径指向 e:\test;2.在 e:\test下创建目录bin;3.把Remoting远程对象的Project设置为类库,编译为DLL文件,然后复制到e:\test\bin;4.如果IIS是64位平台,而DLL是x86平台,需要修改IIS的应用程序池为x... 阅读全文
posted @ 2015-09-16 11:11 深圳大漠 阅读(713) 评论(0) 推荐(0) 编辑
摘要: 进入DOS界面。进入SQL文件目录。在命令提示下运行SqlPlus,c:\sql>sqlplus user_name/password@net_service_name指定SQL执行日志文件,日志文件名任意,但必须以log为后缀名:sql>spool e:\temp\a.log创建批量执行文件。如果... 阅读全文
posted @ 2015-05-16 03:21 深圳大漠 阅读(2124) 评论(0) 推荐(0) 编辑
摘要: --查找姓名、性别、年龄、地址、电话相同的员工记录。select count(id) as id_count, name, sex, birthday, address, telfrom staffgroup by name, ... 阅读全文
posted @ 2014-04-30 11:44 深圳大漠 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 一开始用下面的方法映射,Property(p => p.IsFixed).HasColumnName("IS_FIXED").HasColumnType("number(1,0)");结果报告错误:错误 0040: 类型 number(1,0) 未使用命名空间或别名进行限定。只有 PrimitiveType 才可以在不限定的情况下使用。后来改用下面的方法映射则成功了:Property(p => p.IsFixed).HasColumnName("IS_FIXED").HasColumnType("odp_inte 阅读全文
posted @ 2014-02-03 23:52 深圳大漠 阅读(1909) 评论(1) 推荐(0) 编辑
摘要: 今天注册某个OCX时,Windows报告以下错误:模块“XXX.ocx”已加载,但对 DllRegisterServer 的调用失败,错误代码为 0x80040200。这是Windows权限引起的,没有对CMD给予系统管理员权限。如果是Windows7,可以在 C:\Windows\system32 下找到cmd.exe,然后在右键菜单中选择“以管理员身份运行”。再 regsvr32 XXX.ocx 即可注册成功。 阅读全文
posted @ 2014-01-24 10:43 深圳大漠 阅读(739) 评论(0) 推荐(0) 编辑
摘要: 在C# 4.0中可以通过委托某个成员的实现来实现一个接口,例如下面的代码:public class Foo : IList{ private List _Collection implements IList; public Foo() { _Collection = new List(); }}元组:var list = new List>(){Tuple.Create(1, "a", new object()),Tuple.Create(2, "b", new object()),}; 阅读全文
posted @ 2013-12-20 15:17 深圳大漠 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 一、总体调研1.画出组织架构图,细致到人员的上一级。2.制定角色、岗位一览表,粗略描述每个角色岗位的职能。3.画出总流程图(无关角色)。二、面谈调研1.询问部门角色、岗位,画出泳道;2.边谈边画流程草图,流程结合泳道;3.每个步骤询问以下问题: 1)由哪些角色办理? 2)是否要填写什么单据?如果有单据(无论是电子单还是纸制单据)则收集,包括业务单据、报表、发票等。 3)仔细询问单据上每一个字段的意义。 4)如果一张单据在多个步骤中被修改(注意,是修改,不是引用),则每次修改后,单据处于什么状态?4.如果企业有旧系统,那么请用户演示如何操作,并记录旧系统的问题。 5.询问有无特例(异常)流程?需 阅读全文
posted @ 2013-12-05 19:51 深圳大漠 阅读(432) 评论(0) 推荐(0) 编辑
摘要: WCF 的 Service Instance(实例)有三种模式PerCall:每一次调用都创建一个实例,每一次调用结束后回收实例。此模式完全无状态。PerSession:调用者打开Channel时创建实例,当调用者关闭Channel时关闭实例,在关闭前,所有的调用都是同一个实例。此模式有Session,生命周期由调用者(通常是客户端)决定。Singleton:单例模式,在Service挂到Host上时,实例就已经创建了,此后所有的调用都使用此实例,且客户端关闭Channel时,并不回收实例。WCF默认使用PerSession。并发处理PerCall:不区分调用者,N次请求则创建N个实例处理。P 阅读全文
posted @ 2013-11-20 22:42 深圳大漠 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 深层次的需求不是调研出来的,是系统上线之后磨合出来的。需求最大的问题在于:用户无法理解抽象的软件模型(概念),只有软件呈现在眼前、可进行交互时才会意识到问题所在。软件描述的不是现实世界,而是用户的需求世界——这也是软件复杂的原因:现实世界只有一个上帝(只有一种世界观),而软件的每个用户都是上帝(无数种的世界观)。软件低成本的重构也是需求不断推翻重来的重要原因。 阅读全文
posted @ 2013-11-20 22:11 深圳大漠 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 需求开发过程1. 定义项目边界项目背景、大目标、系统范围、概述。2. 确定用户类组织架构图。部门、岗位、职位、角色描述。3. 在每个用户类中确定适当的代表每个用户类选择一至两名业务代表。组建项目小组,所以业务代表都参加项目小组,并选择一名客户代表。4. 需求调研会议、问卷、资料收集、一线岗位观察、目前的系统、相关行业专业书籍、公司的工作手册指南行政规定等。5. 需求分析业务用例、业务模型、业务流程。6. 构造业务测试用例以测试用例来发现需求是否完善。测试用例多从异常流程、异常情况来评估业务模型、业务流程是否完善。7. 制定需求优先级请项目小组决定需求的优先级。8. 开发系统原型针对复杂的、核心 阅读全文
posted @ 2013-11-20 22:09 深圳大漠 阅读(2076) 评论(0) 推荐(0) 编辑
摘要: Inter Core CPU 型号的尾字母含义:M:表示移动处理器(Mobile Processor);QM:四核移动处理器(Quad Mobile Processor);U:超低电压处理器(Ultra Low Voltage),常用于超级本;XM:至尊移动处理器;其中U系列为了实现低功耗,性能较差。有些I7的U系列,与I3的M系列性能差不多。 阅读全文
posted @ 2013-10-27 22:10 深圳大漠 阅读(3732) 评论(0) 推荐(0) 编辑
摘要: 假设有两张表:A表和B表。A表与B表在数据库中的关系是一对多,但我们需要在EF中映射为一对一。首先在A实体类和B实体类中互相为对方增加一个实体类的属性:public A{ public B B {get;set;}}public B{ public A A {get;set;}}然后在A的Config文件里用Fluent API配置:public class AConfig :EntityTypeConfiguration{ public AConfig(){ HasOptional(a => a.B).WithRequired(b => b.A); }}B的Config可以不用. 阅读全文
posted @ 2013-10-12 15:09 深圳大漠 阅读(960) 评论(0) 推荐(0) 编辑
摘要: 如果Oracle CodeFirst模式下要用EFProviderWrapperToolkit,那么会报告以下错误:提供程序不支持 DatabaseExists。这个错误是因为Oracle CodeFirst是一个Fake CodeFirst,它其实不支持根据实体类生成数据表的。换言之,我们的CodeFirst只是把Table与Entity做了一次手工映射。因为Oracle的数据库是已经存在了的,因此没有必要做数据库存在与否的检测。况且ODP.NET也不支持,因此当调用EFProviderWrapperToolkit的DbProviderServicesBase.DbDatabaseExist 阅读全文
posted @ 2013-09-25 13:14 深圳大漠 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 用EF搞Oracle的fakeCodeFirst 时,一直报错以下错误:对类型“System.Data.OracleClient.OracleConnection”的存储区提供程序实例调用“get_ProviderFactory”方法后,返回 null。存储区提供程序可能未正常运行。同时还报告OracleConnection过时了:'System.Data.OracleClient.OracleConnection' is obsolete: 'OracleConnection has been deprecated. http://go.microsoft.com/f 阅读全文
posted @ 2013-09-24 16:31 深圳大漠 阅读(1649) 评论(0) 推荐(0) 编辑
摘要: 导入数据时报错以下错误,这是因为原来的数据库是GBK的,每个汉字两个字节,但新数据库是UTF-8的,每个汉字是三个字节,导致超过长度了。ORA-12899: value too large for column (actual: 27, maximum: 20)解决:开始-->运行-->cmd,之后输入:"sqlplus /nolog",进入"SQL>"的提示,按照下面给出的命令依次执行就可以了:SQL>connect username/password as SYSDBA;SQL>SHUTDOWN IMMEDIATE;SQ 阅读全文
posted @ 2013-09-17 11:13 深圳大漠 阅读(10319) 评论(0) 推荐(0) 编辑
摘要: 某系统有600张表,要求删除业务数据,但保留基础数据(部门和人员等)和字典数据。如果一张表一张表删除工作量就大了,因为外键关联决定了删除必须有先后顺序。我们可以在删除前禁用外键,待删除完毕之后再启用外键。当然,最后启用的时候发现删除了不应该删除的数据,因此删除前最好做完整备份。生成禁用外键的脚本:select 'alter table '|| t.table_name||' disable constraint '||t.constraint_name||';' from user_constraints t where t.constraint 阅读全文
posted @ 2013-09-16 20:38 深圳大漠 阅读(2857) 评论(0) 推荐(0) 编辑
摘要: 错误:Could not load type 'System.Reflection.AssemblySignatureKeyAttribute' from assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c调试或者在安装了VS2012的电脑上运行没事,但在干净的环境下,就报这个错误。解决:查了一下AssemblySignatureKeyAttribute,是.net framework4.5才有。仔细检查了一次每个assembly的目标框架,全部是.net framewo 阅读全文
posted @ 2013-09-14 13:49 深圳大漠 阅读(4041) 评论(2) 推荐(0) 编辑