转载:http://blog.sina.com.cn/s/blog_6d0cbb030101a3cs.html 问题描述:     之前用VC6.0写过一个OpenGL的程序,后来需要将其放到VS2008下边进行修改,但是遇到了一系列奇怪的问题,刚开始报告错误说不能从不能将参数从“const char [*]”转换为“LPCWSTR”,想着可能是数据类型的问题吧,于是便手动对所有出错的地方进行强制类型转换,最后F5调试,代码编译通过,但是运行的时候发现程序无法加载位图而导致程序退出,弹出的警告框…
vc6.0代码转vs2017相关问题 命令行 error D8016: “/ZI”和“/Gy-”命令行选项不兼容fatal error C1083: 无法打开包括文件: “WinSock2.h”: No such file or directory(打开项目属性-配置属性-常规-平台工具集-‘Visual Studio 2010(v100)那一项’-重新编译)D:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tool…
问题: Android端通过socket发送文本到windows,windows调用系统剪切板进行粘贴的操作,java服务端在eclipse下直接运行粘贴的文本无乱码,打包jar后粘贴的文本乱码. 解决方法1: java的reader类的子类们在构造时如果没有指定Charset,将采用系统默认字符集.windows一般是gbk,ubuntu上是utf-8. java运行时是可以指定虚拟机默认字符集的:java -Dfile.encoding=utf-8 -jar a.jar解决方法1: 解决方法…
(1)修改源文件保存编码在:settings->Editor->gernal settings>other settings 看到左边的Encoding group Box,改为WINDOWS-936 就可以了 (2)在环境设置里进行如下设置: settings -> Environment 把Terminal to launch console programs那个选项改成gnome-terminal -t $TITLE -…
在学习Android过程中,用于测试时发现,代码中的中文在真机上会显示乱码, 网上查阅了些资料,参考如下: http://www.androidchina.net/3024.html http://blog.csdn.net/sljjyy/article/details/11976099 这些方法都是他人实践总结出来的,但是未能解决我的实际问题, 困扰许久,最后在一位网友的提示的下将文件右键的File Encoding 改为UTF-8,问题得以解决, 1.在打开的文件中,鼠标右键 2.将编码方式…
参考文章: https://www.w3schools.com/php/func_mysqli_set_charset.asp http://php.net/manual/zh/mysqli.set-charset.php http://php.net/manual/zh/mysqlinfo.concepts.charset.php 环境: centOS7 mariadb10.2.7 php5.4.16 PHP文件: test.php <?php $dbc = mysqli_connect(&quo…
我们在利用cmd的黑屏界面进行mysql数据的插入时往往会出现不能插入的情况,这个原因是因为我们系统虽然和服务器端即mysql的数据库采用的都是统一的utf8的编码,但是在传输的过程中会变成iso8859-1的传输方式,所以我们不能进行插入.   解决方法一:因为已经知道了这个原因,我们就可以采取修改我们的客户端的编码已经显示的编码就可以的 具体的可以在cmd界面中输入 show variables like 'character%'; 显示如图 这个是我已经修改过来的,修改完成即可.(修改方法…
页面乱码: 在edit configurations->vm options 添加 -Dfile.encoding=UTF-8 调整idea文件编码格式,全部为 UTF-8 (file -> settings -> editor -> file Encodings)…
一.概述 随着Android 6.0发布以及普及,我们开发者所要应对的主要就是新版本SDK带来的一些变化,首先关注的就是权限机制的变化.对于6.0的几个主要的变化,查看查看官网的这篇文章http://developer.android.com/intl/zh-cn/about/versions/marshmallow/android-6.0-changes.html,其中当然包含Runtime Permissions. ok,本篇文章目的之一就是对运行时权限处理的一个介绍,以及对目前权限相关的库…
Android M运行时权限是个啥东西 啥是运行时权限呢?Android M对权限管理系统进行了改版,之前我们的App需要权限,只需在manifest中申明即可,用户安装后,一切申明的权限都可来去自如的使用.但是Android M把权限管理做了加强处理,在manifest申明了,在使用到相关功能时,还需重新授权方可使用.当然,不是所有权限都需重新授权,所以就把这些需要重新授权方可使用的权限称之为运行时权限. 运行时权限的影响 运行时权限的好处可以让用户使用时更有主动权,不会让app随便乱来.但是…