草庐IT

你的ChatGPT数据可以不被官方拿去训练模型了!代价是「只聊天不记录」

本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。ChatGPT出新规了。似乎是为了应对数据隐私方面的争议,OpenAI最新blog宣布了ChatGPT数据使用的新规则:用户可以通过关闭聊天记录功能,来避免自己的个人数据被官方拿去训练。现在在用户个人管理中,已经出现了一个关闭“Chathistory&training”的选项。只要点击取消,历史记录就被禁用了,新的对话也不会再存入聊天记录里。但新的对话还是会在官方系统里留存30天,OpenAI解释说:只有在监控是否存在数据滥用时才会审查这些数据,30天后将永久删除。同时还上线了一个导出聊天记录的Export功能,方便用

php - 如何保护密码不被客户端读取?

我需要将服务器上的用户名和密码传递给我的网络聊天客户端javascript函数。当我在javascript函数中通过我的php代码发送用户名密码时,它变得对源中的用户可读,这是有害的。请分享您的解决方案。我从客户端的服务器A获取用户名密码,然后将这些凭据提交给一个javascript函数,然后该函数连接到另一个服务器B。它就像facebook和gmail聊天一样工作,但它们是如何传递用户凭据的网络上的任何地方都没有提到他们的javascript客户端连接到聊天服务器,希望这解释得更好。 最佳答案 我向你保证,这不是facebook和

php - 包括其中包含函数的 PHP 文件是否会减慢包含那些即使不被使用的页面?

这基本上是我所有的问题,如果我的php页面有5,000-10,000行代码用于特定目的,在我的例子中是图像上传管理(裁剪等),它会减慢我的其余文档到将它们包含在不使用它们的每个页面上?基本逻辑告诉我它当然会,但同时我不是专家,所以我不知道php的行为是否与我理解的不同。 最佳答案 include和require语句使PHP也编译/解释您包含的文件。这确实需要一些计算,但在99%的情况下这无关紧要……除非您的站点非常受欢迎并且节省计算时间很重要。如果是这种情况,您可以使用所谓的PHP加速器(如XCache或APC)轻松解决此问题。这些

android - 如何确保文件从手机传输到服务器而不被篡改?

我想创建一个Android应用程序来收集信息,然后上传到服务器——但是我不希望人们能够在文件发送到服务器之前对其进行编辑。我可以做它的第一部分,但不能做第二部分。谁能告诉我解决这个问题的最佳方法?我不介意用户是否知道文件中的内容,只是不希望他们编辑它然后将他们编辑的信息上传到服务器。 最佳答案 您很不走运,因为应用程序由用户运行并且输出由用户控制。您可以接管用户系统以使其无法控制的唯一方法是使用trustedcomputing具有所有伦理和哲学意义-参见例如。CanYouTrustYourComputer?由理查德斯托曼。您唯一可以

php - 保护HTTP请求不被别人调用

我有一个Android应用程序,我想从中将一些数据上传到我的网络服务器上的数据库。由于MySqljava库的大小约为5mb,我不想将其包含在应用程序中。因此,我将为php脚本发出HTTP请求,并以URL作为参数发送数据。我如何确保只有我可以调用它?我不希望人们嗅探URL并在我的应用程序之外调用它。谢谢 最佳答案 使用简单的静态token来识别客户是您自己还是以高级方式,首先使用用户名/密码进行身份验证,生成token并使用此token进行进一步的交易。此token可能会在一段时间后过期。选项1:http://[your请求网址]&k

android - Android Market 如何保护我的应用程序不被分发?

到目前为止,我只通过发送.apk文件分发了一些应用程序。我想知道AndroidMarket如何阻止用户将付费应用程序分发给其他人。 最佳答案 目前,AndroidMarket上的DRM相当薄弱。在非root手机上,如果您在列出应用程序时检查复制保护,那么没有人可以获取您的应用程序的apk。问题出在装有Market应用程序的root手机上。某人需要做的就是在他们的root手机上安装apk,然后将其解压缩,然后可以自由分发(尽管是非法的)。就我个人而言,我会说不要太担心盗版。无论如何,98-99%的盗版者和使用您的应用程序的人都不愿意为

android - 如果在 onCreate() 中设置,为什么 ViewTreeObserver > OnScrollChangedListener 在 Android 2.x 上不被调用?

我发现如果在第一次布局绘制之前添加,Android2.x上的OnScrollChangedListener将永远不会被触发。例如,当您在onCreate/onResume/onAttachedToWindow等方法中添加滚动监听器时:publicclassMainActivityextendsAppCompatActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);

android - 使FAB不被夹在底部导航栏内

我正在尝试将底部导航栏与FAB重叠。我希望我的导航栏看起来像这样:但它会像这样切断按钮:如何防止FAB被切断?这是我的XML: 最佳答案 您的问题是您明确指定了FloatingActionButton的宽度和高度参数,而它不能采用任何宽度/高度。app:fabSize参数指定fab的3种尺寸:自动、迷你和普通。将layout_width和layout_height保留为wrap_content,并使用app:fabSize="normal"(或列表中的其他参数)。此外,使BottomNavigationView的高度为wrap_co

android - 在应用程序中导入我的 android 库不被识别为库

我正在尝试构建一个使用java库“核心”(myLibrary-core)的android库。我在生成的pom文件中显示我的依赖项时遇到了问题,但我(认为我)使用这个问题中的答案修复了它:Gradlenotincludingdependenciesinpublishedpom.xml我现在正在尝试解决为什么将我的库导入单独的应用程序会出现此错误。这是我将库作为gradle依赖项导入项目时遇到的错误:Error:Moduleversioncom.example:myLibrary:0.1.0dependsonlibrariesbutisnotalibraryitself这是我的build.

硕士面试公司程序员,却不被招聘方认可?面试官:这学历真没价值

学历是敲门砖,学历越高,将来的路就越好走。有许多企业宣称“只要你有能力,我欢迎你的加入”。事实上,有实力的企业往往不会去普通学校招生,不是他拒绝了学历较低的群体,而是不给拒绝的机会。即便有公司将招聘的大门对所有人开放,但学历较低的毕业生都跨不过面试官这一道坎,在面试官眼里,没有学历就代表没有实力,收了你的简历,也只是礼貌性的过一下手而已。一般情况下,一个人的学历越高越好。本科比专科好,重本比普本好,硕士研究生比本科好,但这只是一般情况,不是绝对的,还有一种情况,用特殊的硕士身份面试,是不被招聘方所认可的。朋友是一名猎头,说起了他们圈内一件很有意思的事情。 有一名34岁的求职者(小吴)是一名科技