org.litepal.exceptions.InvalidAttributesException: the version of database can not be less than 1

最近开始学习Android,在使用litepal操作数据库的时候遇到了如下的问题提示: org.litepal.exceptions.InvalidAttributesException: the version of database can not be less than 1 at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2423) at android.app.ActivityThread
分类: 其他 发布时间: 04-14 23:01 阅读次数: 0

罗塞塔运行报错1141

昨天安装好的罗塞塔,在经过报错重装后,今天开机之后又报错了,如下图: 我眉头一皱,发现事情并不简单。。 话不多说,下面给出解决办法: ①按Windows+R,输入services.msc,点击“确定” ②出现服务(本地),选中"RosettaStoneDaemon",如下图: ③右击所选项,点击“启动”,显示如下图: 然后重新打开软件运行就可以啦~
分类: 其他 发布时间: 04-14 23:01 阅读次数: 0

【机房】充值

前言:充值是机房里面较为简单的一个窗体,逻辑理清楚之后上手就简单多了。 正文:下面是流程图,在代码中我把判断卡号是否存在与是否停用合并了。 下面是部分重要代码: Private Sub cmdOk_Click() Dim mrc As ADODB.Recordset Dim txtSQL As String Dim MsgText As String Dim mrcc As ADODB.Recordset Dim mrc_bd As ADODB.Rec
分类: 其他 发布时间: 04-14 23:01 阅读次数: 0

【机房】上机

流程图如下: 部分重要代码如下: Private Sub cmdOnLine_Click() Dim mrc_li As ADODB.Recordset '判断卡号是否为空 If Trim(txtCardno.Text) = "" Then MsgBox "请输入卡号!", 48 txtCardno.Text = "" txtCardno.SetFocus Exit Sub Else
分类: 其他 发布时间: 04-14 23:01 阅读次数: 0

【机房】删除和添加用户

前言 删除和添加窗体中比较复杂的一部分是删除。我在调试的过程中遇到了两个问题,下面我就来说一下这两个问题以及解决方法。 正文 实时错误94 问题代码: 原因:因为在添加用户的窗体中并没有数据库中Head的数据,所以会报错94 解决方案:①在后面加 & "",用来存储null值,即.TextMatrix(.Rows - 1, 2) = Trim(mrc_user.Fields(4)) & "" ②在窗体中加一个对应的文本框,添加数据 实时错误30015 解决方法:右击MSFlexGrid1的属性
分类: 其他 发布时间: 04-14 23:01 阅读次数: 0

【机房】组合查询

前言 组合查询是机房的三大难点之一。不过只要弄懂敲完一个组合查询的窗体,另外两个也就不成问题了,说到底逻辑最重要。 正文 先来看以下几个控件之间的关系,如下图。选择了第一个组合条件,就可以查询前两行所要求的内容,选择第二个条件同理。 我是这么设置的:每一行为一组,选择了第一个组合关系,第二行的combo和text才可用,同理,选择了第二个组合关系,第三行才可用。 首先判断有没有输入查询数据,一行一行判断。 Private Sub cmdInquiry_Click() Dim mrc
分类: 其他 发布时间: 04-14 23:01 阅读次数: 0

【第一次机房收费系统】总结

第一次机房收费系统历时两个多月终于结束了,期间经历六级考试、期末考试等,拿起放下、拿起放下,一件事情拖太久果然不是很好,要缓好一会儿才能把思路重新捡起来,吸取这次教训啦。 在进行机房之前就问过好几个人机房该怎么敲,结合自己敲机房的经验,总结下来就是逻辑是最重要的,弄清楚逻辑其他就水到渠成了,然后遇到不懂的要学会站在巨人的肩膀上,当然前提得有自己的想法。 在做机房之前,首先得对整个机房要有全局观,理清思路,它是给谁用的,需要实现什么功能,以及各个数据表之间的关系。 之前为了赶紧敲机房,都没怎么总
分类: 其他 发布时间: 04-14 23:01 阅读次数: 0

【机房】结账

前言 终于做到了机房的三大难点之一——结账。一开始看到这个窗体我是思路混乱的,涉及到好多表啊,然后我就利用搜索引擎,还有问师父,站在巨人们的肩膀上,理清了逻辑,接下来就是实践了。 正文 购卡:student_info表中未结账的注册用户信息 充值:recharge_info表未结账的充值信息 退卡:cancelcard_info表中未结账的退卡信息 临时用户:student_info表中查询未结账的,没有退卡的临时用户 汇总:涉及student_info、recharge_info、cance
分类: 其他 发布时间: 04-14 23:01 阅读次数: 0

【机房】日结账

一开始看到日结账的白色框,我以为是text文本框呢,后来百度一下才知道原来是跟报表有关的控件GRDisplayView
分类: 其他 发布时间: 04-14 23:01 阅读次数: 0

【机房】学生基本信息维护

这个窗体涉及到组合查询,这个在我之前的博客里有说明,本篇我想着重说一下修改学生信息。
分类: 其他 发布时间: 04-14 23:01 阅读次数: 0

软件的开发模型

1.瀑布模型 优点:1.奠定了软件工程方法的基础 2.流水依赖,便于分工协作 3.推迟物理实现,易于修改文档,有复审质量保证 缺点:与用户见面晚,成功率低,一般为25% 适用范围:适用与系统要求明确的系统,各种应用软件的开发均可使用 2.瀑布模型的演化模型:b模型 把真正的开发和维护分开来做,维护成本多 计划阶段:理解问题;系统的目标和范围说明书(可行性研究报告) 需求分析:用户要求;形成需求规格说明书 设计:建立软件结构(概要设计说明书);详细设计(程序规格说明书) 编码:编写程序;形成程序
分类: 其他 发布时间: 04-14 23:01 阅读次数: 0

《为何你总是会受伤》

最近刚看完这本心理学书籍,心理学方面的书籍有助于揭露现实生活案例发生的原因,了解我们性格的形成原因,帮助我们更好的解决心理问题,更健康地成长。 我们现在的性格和行为的养成与小时候的成长环境密不可分。 为什么我们会怕黑 首先作者举了一个栗子,小狗打了两次嗝,之后他开始叫,而且叫的时候它似乎觉得外部世界有个敌人,它是在对着那个敌人进行吠叫的。按照精神分析的理论来讲,这是一个很经典的案例,在小动物,婴儿,也包括部分还停留在婴儿期心理发展水平的成年人身上,都能看到这种现象。小狗发现它控制不了打嗝这件事
分类: 其他 发布时间: 04-14 23:01 阅读次数: 0

【软工】文档

总结:在软件开发的前中后期,我们需要写许多必要的文档,通过这次试着写文档,我对它们有了初步的了解,也意识到了文档对于软件开发的重要性。 一、开发的阶段 二、文档的读者 有:管理人员、系统分析员、开发人员、测试人员、维护人员、用户 软工文档 读者 可行性研究报告 开发人员、管理人员、维护人员 项目开发计划 系统分析员、开发人员 软件需求说明书 开发人员、用户 概要设计说明书 开发人员 详细设计说明书 开发人员、用户 数据库设计说明书 开发人员、测试人员、维护人员 数据要求说明书 开发人员、测试人
分类: 其他 发布时间: 04-14 23:01 阅读次数: 0

cardview 有黑边

<!-- Base application theme. --> <style name="AppTheme" parent="Theme.Design.NoActionBar"> <!-- Customize your theme here. --> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</it
分类: 其他 发布时间: 04-14 23:01 阅读次数: 0

将module app文件转成library文件

android studio 导入外部库文件,以及将项目中module变成library引用依赖 一:导入如百度地图等的外部类。 步骤:1.首先 将androidstudio项目显示切换到 project 状态显示项目 2.然后添加.jar文件,将所有的.jar文件放入libs文件夹内(libs文件夹就在项目文件夹下),然后在引入的.jar文件上右键然后点击 Add As Library... OK jar文件引入。 3.添加.so文件,在项目下的src目录下的main目录下新建jniLibs
分类: 其他 发布时间: 04-14 23:01 阅读次数: 0

内存管理 原子性 可见性 有序性

原子性:即一个操作或者多个操作 要么全部执行并且执行的过程不会被任何因素打断,要么就都不执行 比如存取款操作,存款和取款操作必须全部完成,或者全部不完成。 可见性:指当多个线程访问同一个变量时,一个线程修改了这个变量的值,其他线程能够立即看得到修改的值。 eg: 1 2 3 4 5 6 //Thread 1 int i = 0; i = 10; //Thread 2 j = i; 假若执行Thread1的是CPU0,执行Thread2的是CPU1。由上面的分析可知,当Thread1执行 i =
分类: 其他 发布时间: 04-14 23:01 阅读次数: 0

Java 并发之 ScheduledThreadPoolExecutor 原理分析

写完了发现这么少。。。 从 ScheduledThreadPoolExecutor 这个名字就可以看出,这货 extends 了 ThreadPoolExecutor。而大家都知道,在 ThreadPoolExecutor 的构造方法里有一个比较重要的参数是 BlockingQueue。ScheduledThreadPoolExecutor 的特殊之处便在于它有一个 BlockingQueue 的内部实现类 DelayedWorkQueue。 DelayedWorkQueue 这个 Delay
分类: 其他 发布时间: 04-14 23:01 阅读次数: 0

json解析成bean注意

1.属性名字要完全一致 2.get set方法要完全一致,这个容易忽视 请注意!!
分类: 其他 发布时间: 04-14 23:01 阅读次数: 0

DrawerLayout must be measured with MeasureSpec.EXACTLY.

DrawerLayout must be measured with MeasureSpec.EXACTLY. 必须给定大小 不能用wrap
分类: 其他 发布时间: 04-14 23:01 阅读次数: 0

app半透明导致启动缓慢

app设置半透明主题然后app会启动缓慢,闪一下,如下: <item name="android:windowIsTranslucent">true</item> 需要添加半透明主题对应的动画即可 <item name="android:windowAnimationStyle">@android:style/Animation.Translucent</item>
分类: 其他 发布时间: 04-14 23:01 阅读次数: 0