输出一个数组里面出现奇数次的数

  • Post author:
  • Post category:其他

任意给定一个长度为N的数组,其中只有一个数出现奇数次,其他数都是偶数次。 如何用最少的时空复杂度快速找到这个数字? 代码如下: nums = [1,2,2,3,4,4,4,2,2,3,1] # 任意给定的测试数组 """ 哈希法,将数组中的数逐个放入字典中的键,并弹出,奇数次的数会留下 """ temp = {} # 创建一个空字典 for i in nums: try: temp.pop(i) …

继续阅读 输出一个数组里面出现奇数次的数

php.h not found,编译错误“fatal error: ‘xxxx.h’ file not found” 如何解决

  • Post author:
  • Post category:php

我们可能经常会出现编译错误的问题,本文作者也是在编译一个开源程序时遇到错误,然后整理出来,后面还带了一个在Mac OS X 上编译 Android 时的一个错误解决方法。 编译一个开源项目时遇到这样一个编译错误: fatal error: 'libelf.h' file not found #include ^ 1 error generated. 解决方法是安装elfutils-libelf-d…

继续阅读 php.h not found,编译错误“fatal error: ‘xxxx.h’ file not found” 如何解决

一种C# TCP异步编程中遇到的问题

  • Post author:
  • Post category:其他

最近在维护公司的一个socket服务端工具,该工具主要是提供两个socket server服务,对两端连接的程序进行数据的透明转发。 程序运行期间,遇到一个问题,程序的一端是GPRS设备,众所周知,GPRS设备的网络连接十分的不问题,由此会产生不少的“奇怪”问题。 实际过程中,程序运行几个小时后,无线端的socket server断开就再也无法打开。找了很久都没发现。 通过wireshark抓取通…

继续阅读 一种C# TCP异步编程中遇到的问题

Android.bp入门教程

  • Post author:
  • Post category:其他

Soong 编译系统 在 Android 7.0 发布之前,Android 仅使用 GNU Make 描述和执行其构建规则。Make 构建系统得到了广泛的支持和使用,但在 Android 层面变得缓慢、容易出错、无法扩展且难以测试。 Soong 构建系统 正好提供了 Android build 所需的灵活性。 Soong 构建系统是在 Android 7.0 (Nougat) 中引入的,旨在取代 …

继续阅读 Android.bp入门教程

前端项目中处理图片过多问题

  • Post author:
  • Post category:其他

几种文件格式的选用依据 颜色丰富的照片,JPG是通用的选择 如果需要较通用的动画,GIF是唯一可用的选择 如果图片由标准的几何图形组成,或需要使用程序动态控制其显示特效,可以考虑SVG格式 如果需要清晰的显示颜色丰富的图片,PNG比较好 前端的图片优化方案 1.使用base64编码代替图片 场景 :适用于图片大小小于2KB,页面上引用图片总数不多的情况 。 原理 :将图片转换为base64编码字符…

继续阅读 前端项目中处理图片过多问题

REVERSE-COMPETITION-HGAME2022-Week4

  • Post author:
  • Post category:其他

REVERSE-COMPETITION-HGAME2022-Week4 ( WOW ) server ezvm hardasm ( WOW ) 32位exe,ida打开 观察伪代码逻辑,上面的红框中,输入经过加密,密文放入Buf2中,然后Buf2和已知的密文res比较 比较完,打印"win"或者"error" 发现下面还有一部分对Buf2处理的代码逻辑,而且几乎和上面对输入加密的结构是一样的 于是…

继续阅读 REVERSE-COMPETITION-HGAME2022-Week4

unity – 踩坑记录 – 关于AlphaTest投影烘焙后没有镂空的问题

  • Post author:
  • Post category:其他

这是一篇年前:2021.1.28 些的日志 主要是备忘用 帮美术同学修改完 shader 后 发现烘焙后 alpha test 的 shader 都没有了投影镂空的效果 导致树叶之间的投影 乌黑一大片,然后搜索了一下 还好的是,发现 taecg 老师也在某乎上写过这个问题的处理分享 看了这篇文章就知道:unity黑箱 + 文档不说明有多 e xin: 关于AlphaTest阴影烘焙后消失的问题 处…

继续阅读 unity – 踩坑记录 – 关于AlphaTest投影烘焙后没有镂空的问题

【嵌入式环境下linux内核及驱动学习笔记-开篇】

  • Post author:
  • Post category:linux

从本篇开始,进入了linux内核及驱动的学习。 linux庞大而复杂,在嵌入式编程的过程中,会涉及大量的linux内核和驱动的相关知识。因此,对linux的学习也是一个循续渐近以及持之以恒的过程。需要不断积累,以及积累不断。 环境,参考书目等 我的环境如下,仅供参考: 软件环境:Mac + vmware Fusion + linux 16.04.6 编译环境:交叉编译工具链 gcc-4.6.4 硬…

继续阅读 【嵌入式环境下linux内核及驱动学习笔记-开篇】

ThreadLocal学习心得

  • Post author:
  • Post category:其他

一、ThreadLocal是什么 ThreadLocal为线程本地变量,早在JDK 1.2的版本中就提供java.lang.ThreadLocal,其特点为提供了线程内部存储能力,且变量只在本线程中使用,线程之间不共享。 二、ThreadLocal的使用 思考1 : 方法A调用方法B,方法B调用方法C,层层调用,直到调用方法Z,如何将变量X从方法A到方法Z中使用呢? 可以采用的方法有: ①变量X一…

继续阅读 ThreadLocal学习心得