将Eclipse项目转入IDEA后乱码解决

转:https://blog.csdn.net/qq_23703157/article/details/78359801 导入整个项目后出现乱码的情况 最方便的是用IDEA的import project导入整个项目,这样IDEA能够检测到项目原来的编码方式,如果出现中文乱码它会提示你当前编码错误,让你改成gbk编码。 就像这样: 如果你刚导入项目就遇见这种情况,你可直接点击右上角的链接(Reload in another encoding),也可以选择右下角的UTF-8(File Encodi
分类: 其他 发布时间: 11-24 23:56 阅读次数: 0

嵌入式linux启动时间优化

嵌入式系统的启动速度因设备的性能和代码的质量而异,但总体而言,从消费者的角度考虑,系统的启动速度肯定是越快越好。因此,对嵌入式系统进行性能优化,加快设备的启动时间为项目后期必须进行的一项工作。需要注意的是:嵌入式Linux设备的优化不是一蹴而就的,而是一个不断优化,不断改进的过程。 现将自己掌握的嵌入式设备的性能优化策略进行总结,如有不对的地方,还望批评指正。 启动快慢的标准 设备启动的快慢目前还没有一个统一的标准。在项目中一般按照客户的标准。 性能的评测 对于开发人员来说,评价设备的性能一般
分类: 其他 发布时间: 11-24 23:56 阅读次数: 0

英语口语练习系列-C04-学校生活

连接到英语口语系列总分类 连接到上一章常用问句 登鹳雀楼 登鹳雀楼 唐代:王之涣 白日依山尽,黄河入海流。 欲穷千里目,更上一层楼。 He is a fraternity brother. 他是兄弟会的一员. sweetheart noun [ C ] UK /ˈswiːt.hɑːt/ US /ˈswiːt.hɑːrt/ a boyfriend or girlfriend 恋人,心上人 She eventually married her childhood sweetheart. 她最后嫁给
分类: 其他 发布时间: 11-24 23:55 阅读次数: 0

为什么使用spinlock的时候不能睡眠

跟踪一下spin_lock(&mr_lock)的实现 #define spin_lock(lock) _spin_lock(lock) #define _spin_lock(lock) __LOCK(lock) #define __LOCK(lock) / do { preempt_disable(); __acquire(lock); (void)(lock); } while (0) 注意到“preempt_disable()”,这个调用的功能是“关抢占”(在spin_unlock中会重新
分类: 其他 发布时间: 11-24 23:55 阅读次数: 0

中断中为何不能使用信号量,中断上下文为何不能睡眠

不论是书上还是网上,对这块的解释,总是很凌乱, 让人不好理清。 大部分开发者可能也只知其然,不知所以然。 在网上找到一篇对此解释言简意赅,一看就懂的文章,故分享过来。 1、中断中为何不能使用信号量? 答: 信号量会导致睡眠。 2、中断上下为何不能睡眠? 以下为转载: http://blog.chinaunix.NET/uid-7332782-id-3213376.html 中断发生以后,CPU跳到内核设置好的中断处理代码中去,由这部分内核代码来处理中断。这个处理过程中的上下文就是中断上下文。
分类: 其他 发布时间: 11-24 23:55 阅读次数: 0

nand flash的读操作详解

这篇文章不是介绍 nandflash的物理结构和关于nandflash的一些基本知识的。你需要至少了解 你手上的 nand flash的物理结构和一些诸如读写命令 操作的大概印象,你至少也需要看过 s3c2440中关于nand flash控制寄存器的说明。 由于本人也没有专门学过这方面的知识,下面的介绍也是经验之谈。 这里 我用的 K9F2G08-SCB0 这款nand flash 来介绍时序图的阅读。不同的芯片操作时序可能不同,读的命令也会有一些差别。 当然其实有时候像nandflash这种
分类: 其他 发布时间: 11-24 23:55 阅读次数: 0

完整精确导入Kernel与Uboot参与编译了的代码到Source Insight,Understand, SlickEdit

版权声明:转载请注明出处: http://blog.csdn.net/sy373466062 作者: TonyHo https://blog.csdn.net/sy373466062/article/details/49071917 功能描述: 写了一个脚本,完整精确导入Linux Kernel u-boot编译过的Source文件与依赖的头文件到下列代码编辑器/IDE中: Source Insight Scitools Understand SlickEdit 脚本实现描述: 脚本解析mak
分类: 其他 发布时间: 11-24 23:54 阅读次数: 0

ubuntu上web项目的部署,:uwsgi, uwsgi + nginx, uwsgi+nginx分布式部署

Ubuntu中pip和pip3区别: pip默认给python2用,pip3默认给Python3使用 django中有runserver可以运行项目为什么还要部署: 因为runserver是一个单线程的服务器,不支持多线程访问 项目部署有三种方式: 1. uwsgi 2. uwsgi + nginx(充当静态资源服务器和反向代理) 3. uwsgi + nginx分布式部署(充当静态资源服务器和负载均衡) ############################################
分类: 其他 发布时间: 11-24 23:54 阅读次数: 0

异步操作Celery的实现

celery: 使用场景: 主要用于做异步 1. 解决一些耗时的操作(在原进程继续执行的情况下,开一个新的进程运行比较耗时的程序,让celery去做耗时的事情,给用户一个快速地响应,跑完给一个信号就可以了,不需要让用户等太长时间) 2. 定时执行某些任务 (网站天气定时的更新) celery中的名词: 任务task: 就是一个python函数(要执行的耗时操作) 队列queue: 将需要执行的任务加入到队列中 工人worker: 开一个新的进程中,负责执行队列中的任务 代理人borker: 负
分类: 其他 发布时间: 11-24 23:54 阅读次数: 0

SQL注入和XSS攻击

SQL注入: 所谓SQL注入,就是通过把SQL命令插入到提交的Web表单或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令,导致数据库中的信息泄露或者更改。 防范: 1.永远不要信任用户的输入,将用户输入的数据当做一个参数处理: 使用参数化的形式,也就是将用户输入的东西以一个参数的形式执行,而不是将用户的输入直接嵌入到SQL语句中,用户输入就被限于一个参数。 2.避免提示详细的错误信息: 当用户输入错误的时候,避免提示一些详细的错误信息,因为黑客们可以利用这些消息,使用一
分类: 其他 发布时间: 11-24 23:53 阅读次数: 0

(交互题)EOJ Monthly 2018.11 D. 猜价格

EOJ Monthly 2018.11 D. 猜价格 容易想到不断ask(1),如果得到'>',那么该次询问必定为假,那么接下来k次一个周期,第k次必为假;同时运用二分法询问,在n次以内能够得出答案。 但是如果n<k,则询问次数有可能大于2n;这时候可以在每次二分询问中询问两次,如果答案不一,那么询问第三次(此次必为真),然后接下来k-3或k-2次以内能得到系统正确作答,而此时最多需要n-1次询问就能得出结果,而且n<k,那么可以保证接下来都是真话,不断二分即可。 如果考虑极端情况:n=k-1
分类: 编程语言 发布时间: 11-24 23:52 阅读次数: 0

牛客练习-好多鱼

牛牛有一个鱼缸。鱼缸里面已经有n条鱼,每条鱼的大小为fishSize[i] (1 ≤ i ≤ n,均为正整数),牛牛现在想把新捕捉的鱼放入鱼缸。鱼缸内存在着大鱼吃小鱼的定律。经过观察,牛牛发现一条鱼A的大小为另外一条鱼B大小的2倍到10倍(包括2倍大小和10倍大小),鱼A会吃掉鱼B。考虑到这个,牛牛要放入的鱼就需要保证: 1、放进去的鱼是安全的,不会被其他鱼吃掉 2、这条鱼放进去也不能吃掉其他鱼 鱼缸里面已经存在的鱼已经相处了很久,不考虑他们互相捕食。放入的新鱼之间也不会相互捕食。现在知道新放
分类: 编程语言 发布时间: 11-24 23:52 阅读次数: 0

windbg sx命令与简单应用

0x00 sx 命令用于控制当异常或者事件发生时调试器的行为。 Sx命令对应 windbg.exe(gui)的”debug”菜单项中的”Event Filters”子菜单项。 基本语法如下: 用法如下: Sx:列出所有支持的event与exception。 Sxr:恢复事件与异常处理到默认配置。 sx{e|d|i|n} [-c “Cmd1”] [-c2 “Cmd2”] [-h] {Exception|Event|*} e|d|i|n的区别如下: 从是否处理来说,e|d|i|n分为两类: 另外还
分类: 编程语言 发布时间: 11-24 23:52 阅读次数: 0

Mysql InnoDB 结构

1. Master Thread(老版本的基本逻辑,之后版本无非在此基础上做了一些细节调优,更加适应时代) 脏页刷新、合并插入缓冲、UNDO回收 每秒操作流程: 重做日志缓冲刷新到磁盘(记录操作) 合并插入缓冲 刷新100个脏页至磁盘(checkpoint) 如果当前没有用户活动,则切换到background loop 每十秒操作流程: 刷新脏页至磁盘 合并插入缓冲 重做日志缓冲刷新到磁盘 删除无用的undo页 2. IO Thread 使用AIO 3. Purge Thread 回收已经使用
分类: 编程语言 发布时间: 11-24 23:51 阅读次数: 0

中国货币指标与股市关系

从历史来看,1997年亚洲金融危机爆发后,央行大幅降低了存款准备金率和存贷款利率,向市场释放流动性。1998年6月,在降息后的第八个月,M1、M2增速触底反弹。2008年9月份之后,央行连续5次降息189基点。在降息6个月之 后,2009年3月份起,M1增速-M2增速达到阶段性底部,并推动市场上扬,股票市场则以蓝筹股带动股指大幅攀升。我国货币政策对M1的影响要大于M2,在经济下滑过程中,M1往往呈快速下降的趋势,在宽松的货币政策实施并经过一定 时滞后,M1反弹的速度也明显大于M2,M1对经济的
分类: 编程语言 发布时间: 11-24 23:51 阅读次数: 0

Python 线程和异步

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/EDS95/article/details/84439659 Python 线程和异步 线程: cpu切换上下文 协程: 用户切换上下文 Description: Example: io 处理 #!/usr/bin/env python # coding: utf-8 from timeit import timeit import asyncio import requests from t
分类: 编程语言 发布时间: 11-24 23:50 阅读次数: 0

在通达信公式及股票池中实现程序化自动下单的方法

有很多朋友们基于通达信的公式系统,开发了很多技术指标,形成了一些预警信号或股票池出票,但无法直接自动执行程序化交易。另外自动交易还需要关联交易账号、实现风控及仓位管理,在通达信公式系统中实现这些就太复杂了。那么有没有更简单有效的方法呢?答案当然是有的,只需要在通达信公式里输出买卖信号就可以了。我们先来看看如何实现在公式中调用输出买卖信号。 输出买卖信号,自然是需要依靠通达信提供的插件开发接口了,下面是宽客帮通达信下单插件的接口说明: 插件(ZMOrder.dll)的交易函数序号为策略的ID编号
分类: 编程语言 发布时间: 11-24 23:50 阅读次数: 0

CCF 2018/03/02 碰撞的小球

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_38273578/article/details/84439676 题目 去官网看 思路 每个时刻检查是否有小球到达了端点,端点处逆向。 每个时刻检查是否有两个小球到达了同一点,碰撞时逆向 C++ 代码 #include <iostream> using namespace std; int main() { int n, l, t; int r1[100], r2[100]; cin
分类: 编程语言 发布时间: 11-24 23:50 阅读次数: 0

Elasticsearch的元数据

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Smart_cxr/article/details/84439622 1、_index元数据 2、_type元数据 3、_id元数据 {   "_index": "test_index",   "_type": "test_type",   "_id": "1",   "_version": 1,   "found": true,   "_source": {     "test_content
分类: 编程语言 发布时间: 11-24 23:49 阅读次数: 0

汇编指令b 和 bl

b用于不返回的跳转,比如跳到某个标号处,b . 其中的‘.’代表当前地址,那么 b . 就是死循环。 bl用于子程序跳转,要返回地址,返回地址存于LR中。当发生bl跳转前,会在寄存器 R14 (即LR)中保存当前PC-4,即bl跳转指令的下一条指令的地址。所以在返回时只要 MOV pc,lr
分类: 编程语言 发布时间: 11-24 23:49 阅读次数: 0