1、可对自己下载过的资源进行评價
2、评价有效期:两个自然月内(假如这份资料是您3月下载的,那么3月和4月都能评价这份资料)
3、不能对同一份资源进行重复评价
4、学科网将对评价内容进行审核对于评价内容审核不通过次数过多的用户,将会剥夺其评价权
5、审核不予通过的评价情况如下(包含但不限于以下内容):
(1) 评价心得文字与下载的资源无关;
(2) 剽窃、无意义、违法、涉黄、违反道德的评价;
(3) 拷贝自己或者他人评价內容超过80%以上(以字数为准);
(4) 使用标点符号过多的;评价内容没有任何参考价值、被5名以上网友举报或者违反法律、法规的。
这两天在项目中用大强度大频率嘚方法测试时遇到sqlite报database is locked的问题,
分析下来原因是sqlite对数据库做修改操作时会做(文件)锁使得其它进程同一时间使用时会报该错误(也就是SQLITE_BUSY)
但如果仅昰多进程或多线程查询sqlite是支持的。
也有可能是做sql开启事务查询等发生异常数据库没有关闭,然后再去打开就锁定了
解决方法有: 1、使用進程或线程间的同步机制以避免同时操作;如用信号量互斥锁等(pthread_mutex_lock,
2、使用sqlite提供的两个busy handler函数但对于一个连接来说,只能有一个busy handle两个函数会相互影响,设
置一个的同时会清除另一个应根据需要來选择。
3、加上一个循环判断。
4、用信号量做PV操作
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。