Failed to load AppCompat ActionBar with unknown error.

流沙 | Android | 2018-09-17
找到styles.xml 文件   <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">  </style>  to:   <style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">  </style>   

阅读全文>>

ė102次浏览 60条评论 0

Error:Execution failed for task ':app:preDebugAndroidTestBuild'.

流沙 | Android | 2018-09-15
Error: Error:Execution failed for task ':app:preDebugAndroidTestBuild'. > Conflict with dependency 'com.android.support:support-annotations' in project ':app'. Resolved versions for app (26.1.0) and test app (27.1.1) differ. See https://d.android.com/r/tools/test-apk-dependency-conf...

阅读全文>>

ė49次浏览 60条评论 0

开发者帐号到期导致APP被下架,续费成功,没有自动上架

流沙 | 运维 | 2018-09-13
最近公司的开发者账户过期,app被自动下架了,App Store里搜索不到相应的软件,只能重新续费,不然新用户无法下载App。 按照续费的步骤进行操作,续费成功了,app显示可售状态。按道理应该在续费成功24小时内会自动上架app,但其实不是这样的,我都等待一周了,App Store里还是无法搜索,而且发票都邮寄过来,那想办法催吧。 现在开发者官网已经把电话咨询关闭了,只能通过发送邮件进行咨询,我连续发送了2封邮件,每封邮件的选择类型不一样,终于在几天后收到回复了,并且把app审核通过了并上架。 如果等不及审核,那只能发邮件进行催办,解决方法: ...

阅读全文>>

ė35次浏览 60条评论 0

fork函数

流沙 | C/C++ | 2018-09-07
 1、fork入门 计算机程序设计中的分叉函数。返回值: 若成功调用一次则返回两个值,子进程返回0,父进程返回子进程标记;否则,出错返回-1。 fork函数将运行着的程序分成2个(几乎)完全一样的进程,每个进程都启动一个从代码的同一位置开始执行的线程。这两个进程中的线程继续执行,就像是两个用户同时启动了 该应用程序的两个副本。 需要注意的是:(1)当调用fork()函数时,在该位置进程一分为二,一个是父进程,一个是子进程。(2)若调用成功返回的是两个值,父进程返回的值为子进程标志,子进程返回的值为0,不成功返回为-1。 为什...

阅读全文>>

ė67次浏览 60条评论 0

Linux下编译动态链接库与使用详解

流沙 | C/C++ | 2018-09-06
linux下库的简介 两种库 静态库 动态库  区别:在于代码被载入的时刻不同。静态库的代码在编译过程中已经被载入可执行程序,因此体积较大。共享库的代码是在可执行程序运行时才载入内存的,在编译过程中仅简单的引用,因此代码体积较小 库的存储位置和命名规范 存储:一般放在/usr/lib和/lib下  命名规范:  1. 静态库的名字一般为libxxxx.a,其中xxxx是该lib的名称  2. 动态库的名字一般为libxxxx.so.major.minor,xxxx是该...

阅读全文>>

ė289次浏览 60条评论 0

mfc多线程

流沙 | C/C++ | 2018-08-30
BOOL g_bWillExit = FALSE; //线程函数 DWORD WINAPI ThreadFunc(PVOID param) { while(g_bWillExit == FALSE) { if(MessageBox(NULL,_T("退出线程吗?"),_T("这是线程"),MB_YESNO)==IDYES) { CmyfirstmfcDlg *pDlg = (CmyfirstmfcDlg*)param; CButton *pButton = (CButton *)pDlg->GetDlgItem(IDC_BUTTON_T...

阅读全文>>

ė84次浏览 60条评论 0

mfc 托盘设置

流沙 | C/C++ | 2018-08-30
//放在主界面对话框对应的位置 OnInitDialog() {        NOTIFYICONDATA m_tnid; m_tnid.cbSize=sizeof(NOTIFYICONDATA);//设置结构大小//  m_tnid.hWnd=this->m_hWnd;//设置图标对应的窗口  m_tnid.uFlags=NIF_MESSAGE|NIF_ICON|NIF_TIP;//图标属性  m_tnid.uCallbackMessage=WM_ICON_NOTIFY;//应用程序定...

阅读全文>>

ė71次浏览 60条评论 0

MFC控件使用小结

流沙 | C/C++ | 2018-08-29
CComoboBox: CComboBox *pCombo = (CComboBox *)GetDlgItem(IDC_COMBO_TEST); pCombo->InsertString(0, _T("男")); pCombo->InsertString(1, _T("女")); pCombo->InsertString(2, _T("秘密")); pCombo->SetCurSel(1); CComboBox *pCombo = (CComboBox *)GetDlgItem(IDC_COMBO_COUNTRY); for(int ...

阅读全文>>

ė143次浏览 60条评论 0

NT symbols are incorrect, please fix symbols

流沙 | 网络安全 | 2018-08-28
问题 kd> !process 0 0  * NT ACTIVE PROCESS DUMP *  NT symbols are incorrect, please fix symbols 解决方法 .symfix d:\WinDbgSymbols  .reload /o  再执行!process 0 0就正常了

阅读全文>>

ė279次浏览 60条评论 0

分页机制详解

流沙 | | 2018-08-28
ė275次浏览 60条评论 0

国家的脊梁

流沙 | 随笔 | 2018-08-28
ė249次浏览 60条评论 0

保护模式整理文档

流沙 | 网络安全 | 2018-08-28
直接下载即可使用chm文件 保护模式.zip

阅读全文>>

ė278次浏览 60条评论 0

ARM寻址方式

流沙 | 网络安全 | 2018-08-27
所谓寻址方式就是处理器根据指令中给出的地址信息来寻找物理地址的方式。 ARM处理器的寻址方式 目前ARM处理器支持9种寻址方式,分别是立即数寻址、寄存器寻址、寄存器偏移寻址、寄存器间接寻址、基址变址寻址、多寄存器寻址、相对寻址、堆栈寻址和块拷贝寻址。 1. 立即数寻址 也叫立即寻址,是一种特殊的寻址方式,操作数本身包含在指令中,只要取出指令也就取到了操作数。这个操作数叫做立即数,对应的寻址方式叫做立即寻址。例如: MOV R0,#64     ;R0  ← 64 ADD R0, R0, #1  ; ...

阅读全文>>

ė125次浏览 60条评论 0

ARM测试demo

流沙 | | 2018-08-27
demo1: 子程序,调用C函数 AREA MfArm,CODE,READONLY ENTRY EXPORT main IMPORT strcmp big DCB "hello world",0 small DCB "hello world",0 main MOV R0,#1 MOV R1,#2 BL ADD_SUM MOV R3,R0 ADR R0,big ADR R1,small BL strcmp mov R0,#0 B stop ADD_SUM ADD R0,R0,R...

阅读全文>>

ė119次浏览 60条评论 0

error: A1859E: Flag preserving form of this instruction not available

流沙 | 网络安全 | 2018-08-26
练习ARM的时候,遇到的问题, 这是 uVersion编译器环境配置的问题 更改设备之后即可解决 详细解决的视频:

阅读全文>>

ė261次浏览 60条评论 0

解决pyCharm无法使用JSON

流沙 | python | 2018-08-18
ė627次浏览 60条评论 0

国威WS824-5A 无法拨打外线

流沙 | 运维 | 2018-08-13
0x001 故障描述 公司电话机,按住9后,无法拨打外线号码,提示无声音 0x002 故障排查 检查外线端口 可以使用##301、##302、##303.....等指定取外线去试,若出现拨号音则正常,若是嘟、嘟、嘟...忙音则为端口未打开,若是无声音则有故障,那么就要排除是端口问题还是外线的问题了,可把那条外线直接接电话机测试即可。 测试结果: 301 端口损坏 0x003 解决方案 模式拨出使用了 301 端口, 需要把301 端口关闭掉, 这样交换机就会选择 302 端口 ...

阅读全文>>

ė148次浏览 60条评论 0

wireshark 直播流的简单抓取

流沙 | wireshark | 2018-08-11
1 确定过滤规则 rtmpt 2 分析数据报 找到第一个数据报 1742 26.352639 192.168.88.100 222.186.52.74 RTMP 520 Handshake C2|connect('live2/live') 找到播放地址 Property 'tcUrl' String 'rtmp://8-direct555-axd-10-xx.xiaohuasuan.com:1935/live2/live'           ...

阅读全文>>

ė204次浏览 60条评论 0

c语言mysql编程

流沙 | C/C++ | 2018-08-02
直接套用框架 1\ VS的环境需要注意 2\ 头文件的顺序需要注意 // mysqldemo.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <stdio.h> #include <stdlib.h> #include <WinSock2.h> //Socket,连接MySQL也需要用的 #pragma comment(lib,"ws2_32.lib") #include <mysql...

阅读全文>>

ė157次浏览 60条评论 0

WSAAsyncSelect 实例Demo

流沙 | C/C++ | 2018-07-25
参考文章: https://www.cnblogs.com/hgwang/p/6093976.html 测试可以 WSAAsyncSelect模型也称异步选择模型,其核心函数是WSAAsyncSelect。它可以用来在一个socket上接收以windows消息为基础的网络事件。它提供了读写数据的异步通知功能,但不提供异步数据传送。WSAAsyncSelect模型的优势在于只需要一个主线程即可。缺点是必须要绑定窗口句柄。 1:WSAAsyncSelect函数定义 Description:The WSAAsyncSelect func...

阅读全文>>

ė141次浏览 60条评论 0

Ɣ回顶部