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
罗塞塔运行报错1141
昨天安装好的罗塞塔,在经过报错重装后,今天开机之后又报错了,如下图: 我眉头一皱,发现事情并不简单。。 话不多说,下面给出解决办法: ①按Windows+R,输入services.msc,点击“确定” ②出现服务(本地),选中"RosettaStoneDaemon",如下图: ③右击所选项,点击“启动”,显示如下图: 然后重新打开软件运行就可以啦~
【机房】删除和添加用户
前言 删除和添加窗体中比较复杂的一部分是删除。我在调试的过程中遇到了两个问题,下面我就来说一下这两个问题以及解决方法。 正文 实时错误94 问题代码: 原因:因为在添加用户的窗体中并没有数据库中Head的数据,所以会报错94 解决方案:①在后面加 & "",用来存储null值,即.TextMatrix(.Rows - 1, 2) = Trim(mrc_user.Fields(4)) & "" ②在窗体中加一个对应的文本框,添加数据 实时错误30015 解决方法:右击MSFlexGrid1的属性
【第一次机房收费系统】总结
第一次机房收费系统历时两个多月终于结束了,期间经历六级考试、期末考试等,拿起放下、拿起放下,一件事情拖太久果然不是很好,要缓好一会儿才能把思路重新捡起来,吸取这次教训啦。 在进行机房之前就问过好几个人机房该怎么敲,结合自己敲机房的经验,总结下来就是逻辑是最重要的,弄清楚逻辑其他就水到渠成了,然后遇到不懂的要学会站在巨人的肩膀上,当然前提得有自己的想法。 在做机房之前,首先得对整个机房要有全局观,理清思路,它是给谁用的,需要实现什么功能,以及各个数据表之间的关系。 之前为了赶紧敲机房,都没怎么总
《为何你总是会受伤》
最近刚看完这本心理学书籍,心理学方面的书籍有助于揭露现实生活案例发生的原因,了解我们性格的形成原因,帮助我们更好的解决心理问题,更健康地成长。 我们现在的性格和行为的养成与小时候的成长环境密不可分。 为什么我们会怕黑 首先作者举了一个栗子,小狗打了两次嗝,之后他开始叫,而且叫的时候它似乎觉得外部世界有个敌人,它是在对着那个敌人进行吠叫的。按照精神分析的理论来讲,这是一个很经典的案例,在小动物,婴儿,也包括部分还停留在婴儿期心理发展水平的成年人身上,都能看到这种现象。小狗发现它控制不了打嗝这件事
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
将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
内存管理 原子性 可见性 有序性
原子性:即一个操作或者多个操作 要么全部执行并且执行的过程不会被任何因素打断,要么就都不执行 比如存取款操作,存款和取款操作必须全部完成,或者全部不完成。 可见性:指当多个线程访问同一个变量时,一个线程修改了这个变量的值,其他线程能够立即看得到修改的值。 eg: 1 2 3 4 5 6 //Thread 1 int i = 0; i = 10; //Thread 2 j = i; 假若执行Thread1的是CPU0,执行Thread2的是CPU1。由上面的分析可知,当Thread1执行 i =
Java 并发之 ScheduledThreadPoolExecutor 原理分析
写完了发现这么少。。。 从 ScheduledThreadPoolExecutor 这个名字就可以看出,这货 extends 了 ThreadPoolExecutor。而大家都知道,在 ThreadPoolExecutor 的构造方法里有一个比较重要的参数是 BlockingQueue。ScheduledThreadPoolExecutor 的特殊之处便在于它有一个 BlockingQueue 的内部实现类 DelayedWorkQueue。 DelayedWorkQueue 这个 Delay
DrawerLayout must be measured with MeasureSpec.EXACTLY.
DrawerLayout must be measured with MeasureSpec.EXACTLY. 必须给定大小 不能用wrap
app半透明导致启动缓慢
app设置半透明主题然后app会启动缓慢,闪一下,如下:
<item name="android:windowIsTranslucent">true</item> 需要添加半透明主题对应的动画即可
<item name="android:windowAnimationStyle">@android:style/Animation.Translucent</item>
今日推荐
周排行