原创 C語言有趣面試題

1. 第一次看這題直接蒙圈了,什麼玩意,指針也能相減?返回指針差值? 經過與學長的激烈討論纔拿下這個“傢伙”。 int fun1(char *s){ char *p = s; while(*p++);//先*p

原创 Mysql-------錯誤總結:Can't write; duplicate key in table

一.先設主鍵自增再設外鍵 今天修改數據庫表(運用sqlyog),發現主鍵沒有自增,想要添加自增,報錯,查看很多博客,嘗試後得出結論:Mysql只能先設置主鍵自增再設置外鍵,否則報錯。原因是此主鍵是另一個表的外鍵,而外鍵是不可以設置

原创 win10--------------0xa00f4244相機錯誤

一.先去設備管理器中找有沒有照相機 二.如果沒有先考慮是不是筆記本自帶的鍵盤把攝像頭關了(博主是電腦是MSI,所以FN+F6打開攝像頭計科) 三.如果以上都不能解決,點下面的鏈接 0xa00f4244相機錯誤官方回覆

原创 mysql中 url後加 ?useUnicode=true&characterEncoding=UTF-8 問題

題主寫的很好,不多加贅述。請看下文: https://blog.csdn.net/afgasdg/article/details/6941712

原创 git branch不顯示本地分支問題(一)

(1)初始化本地倉庫->創建並且切換新的分支->創建並且切換新的分支 ->提交 ->查看本地分支,如下圖 master分支和Andy分支都不見了,只有AAAAA分支存在。 再加新的分支並查看本地分支BBBBB,CCCCC並查看本

原创 git branch不顯示本地分支的問題(二)

git branch不顯示本地分支的問題(二) (1)首先,在沒有創建本地倉庫時,使用git branch命令,如下圖 報錯,錯誤原因:沒有git倉庫。 (2)緊接着,使用git init命令創建倉庫,並使用git branch

原创 數的表示運算與邏輯門

一、數的表示與運算 有符號數和無符號數統稱爲機器數 1.爲什麼現在用浮點數而不用定點數? 答: 編程時需要確定小數點位置 難以表示兩個大小相差較大的數 存儲空間利用率低(eg:0.00000005 - 1000000000

原创 數值轉換及編碼

一、數值轉換 1.爲什麼要引入16進制數? 答:使得編碼長度縮短 eg:10000;二進制需要17位表示; 16進制用5位即可 小數有可能一直乘不完,具體看題目保留多少位數。 正常情況下,乘到1就可以了 二、編碼 編

原创 微機系統及一般工作過程

一、微機系統概念結構圖 二、硬件系統簡介 1.主機系統:(能夠)與CPU直接進行信息交換的設備。 ①CPU(微處理器): ②存儲器: 脫機外存:能夠獨立於計算機存儲數據的設備(U盤,手機,光盤) 硬磁盤:磁性材料製作 固態

原创 leetcode--劍指offer--面試題29. 順時針打印矩陣

一.題目描述 二.解法與思路 法一:模擬路徑法(switch)(原始方法) 思路: 1.設置數組dir存放 上下左右四個邊界。 2.用switch語句展示了四種不同的情況。(上->下,右->左,下->上,左->右) 2.模擬計

原创 父類的protected,private必須賦值

#include <iostream> using namespace std; class Father{ protected: int a; int b; public:

原创 菜鳥學java----非靜態內部類

package com.xzy.demo; public class Test1 { private int age; private String Egg = "雞蛋"; public Test1(in

原创 printf輸出string類型出現的問題

#include <iostream> using namespace std; int main(void){ string a; a = "123"; char *b="123"; cout<

原创 模擬器啓動錯誤

今天啓動模擬器時,報錯,錯誤如下 AVD Nexus_5_API_21 is already running. If that is not the case, delete the files at C:\Users\S*

原创 菜鳥學算法--鏈表遞歸非遞歸

#include <stdio.h> #include <stdlib.h> typedef struct node { int data; struct node *pnext; }NODE,*PNODE; P