由买买提看人间百态

topics

全部话题 - 话题: 主程序
首页 上页 1 2 3 4 5 6 7 8 下页 末页 (共8页)
k**********d
发帖数: 89
1
来自主题: Programming版 - 问一个基本的WinAPI问题
因为是新手,不知道描述是否足够清楚。
在主Window下建立一个WC_TABCONTROL类的child control,再在该Tab下建立一个
WC_LISTBOX类的child control,用了LBS_NOTIFY style,点击选中list box里的
一项,主程序收不到消息,请问应该怎样接受和处理这个list box选中的消息?
谢谢。。。
m****s
发帖数: 1481
2
我需要读取一个数据文件,然后把读出来的数据放到不同的变量里,因为这些变量的长
度不确定,所以都是临时根据长度分配内存,code如下:
... main(){
...
...
int *a,length_a;
double *d,length_d;
char *c,length_c;
FILE *fp;
... 打开文件代码...
...读文件,获取变量a,d,c的长度...
a= new int[length_a];
d= new double[length_d];
c= new char[length_c];
...计算,处理...
delete[] a;
delete[] d;
delete[] c;
}
这种最基本的方法运行没问题。
现在因为我要load的变量很多,所以我想把loading用一个函数来做。如果只有一个变
量,我可以把它的pointer定义在main里面,然后用一个函数读取文件,在函数里
declare一个临时pointer,分配内存,赋值,然后返回这个pointer。
但是如果多个变量的情况怎么做呢?
我先试了把多个变量的指针传递给子函数,在子函数里declare... 阅读全帖
h**********c
发帖数: 4120
3
来自主题: Programming版 - 一个比较模糊的问题
再问下去,
如果一个mfc程序,从crtexe开始,那么算managed还是不算?
整个程序,调用一个静态库函数,编到exe里了,还用动态库,crash的时候,怎么找出
从哪个函数退出来的?也可能主程序自带的函数。
h**********c
发帖数: 4120
4
来自主题: Programming版 - 一个比较模糊的问题
再问下去,
如果一个mfc程序,从crtexe开始,那么算managed还是不算?
整个程序,调用一个静态库函数,编到exe里了,还用动态库,crash的时候,怎么找出
从哪个函数退出来的?也可能主程序自带的函数。
y**b
发帖数: 10166
5
来自主题: Programming版 - python不支持多态
组里头目很迷恋python,我曾学了一阵,方便是方便,但总觉得动态类型、动态变量很
不习惯。比如一个类的实例,可以随便添加实例属性,各个实例可以拥有完全不同类型
的实例属性,好怪怪。
现在用来帮人refactor一些科学计算的程序(用python写的,用到numpy),忽然发现pyt
hon不支持多态,这对代码的设计岂不是一个非常大的限制?比如设计了10来个具有继承
关系的类来表示不同的计算模型,C++在主程序里面就只需一个基类指针就行了,
python
还得根据不同的类类型来决定创建不同的对象?
r******s
发帖数: 925
6
来自主题: Programming版 - 问几个关于网页和HTML的问题
最近想吧我的Embedded Robot Controller架构改一下
大多时候Operator在Windows下工作, 我试了试Apache和CGI,还是Work的
打算把GUI全部换成网页
1. Linux下哪个HTML或者Webpage编辑器比较好?vim可以但是经常要查手册
而且自己就对table和几种input比较熟,界面编出来跟DOS下的GUI差不多
2. 除了CGI,有没有其他办法跟主程序接口?
d***q
发帖数: 1119
7
来自主题: Programming版 - 你们写过的最长的main函数有多长?
3年前 维护过一个程序,主程序一个函数有13000 行代码。
x**n
发帖数: 1055
8
的确是传的指针,但是没有用semaphore, boost thread好像没有这个东西吧
是这样的,假设有msvc.dll和mingw.dll
又用VC8.0写了个主程序
typedef struct
{
boost::barrier* brr;
boost::mutex* mtx;
boost::condition* cv;
} BT_PARAM;
main()
{
...
BT_PARAM* bt_param;
bt_param=new BT_PARAM;
接下来初始化bt_param;
接下来loadlibrary,打开msvc.dll和mingw.dll
产生两个线程
boost::thread* t_msvc=new boost::thread(p_msvc,bt_param);
boost::thread* t_mingw=new boost::thread(p_mingw,bt_param);
...
}
然后在msvc.dll.cpp中加上这么一段:
...
bt_param->brr->wait();
...
同样在在mingw.dll.cpp中加上这么一段:
..... 阅读全帖
e********y
发帖数: 66
9
来自主题: Programming版 - windows下mfc,dll, etc.
我有一个在Visual studio 6 下开发的mfc的dll project,暂且叫它a.dll。现在想用cpputest来对其中每个class做unit test。对这个project不是很了解,主要是对windows的用visual studio开发的东西不熟,文档也没有,开发的人也走了。
这个project本身好像是个类似ocx的dll,它只export了DllGetClassObject,DllCanUnloadNow,DllRegisterServer,DllUnregisterServer这4个函数。这个dll本身好像是给别的ocx控件提供服务的。
为了unit test, 我在这个project中加了一个含有main函数的test.cpp文件,另外新加了一个configuration用来编译成win32 console。在test.cpp的main中调用afxwininit来支持mfc。试着做了一个简单的cpputest测试例来测试其中的某一个class,编译和跑测试例本身好像没问题。但是在程序退出时总有run time error的exception。跟踪进去发现P... 阅读全帖
b***i
发帖数: 3043
10
来自主题: Programming版 - map析构
基本上,主程序就调用了dll的函数,在dll里面进行类的生成和使用,毕竟param是
private的,你没有跨dll使用类。不管怎么样,还要找出到底怎么样才能让snippet出
错。你原来说params.clear()在析构,现在看来不在析构里面。
再想想,还有没有别的什么不同?比如,你使用了几次那个函数?
b***i
发帖数: 3043
11
来自主题: Programming版 - map析构
主程序和dll的选项要一致
b***i
发帖数: 3043
12
来自主题: Programming版 - map析构
如果你认为你自己的代码没有问题,不妨加入一些调试信息,看看主程序生成testGA的
实例和释放的时候有没有问题。

dll
d****i
发帖数: 4809
13
这个可以吗?
char *fun3()
{
char *str = "ABC";
return (str);
}
主程序里面可以打印出"ABC"吗?
y**b
发帖数: 10166
14
来自主题: Programming版 - 求推荐:fortran好用的debug软件
有些大型专业程序,都是几十年前慢慢发展过来的,比如大气、海洋、地学模型,
都还是fortran,也不可能转到c++。有些02年开始开发的大型模型框架,还特意
选用fortran,估计也是从性能出发。当然耦合这些模型的时候就痛苦了。前段
时间准备耦合一个固体力学的小型模型,那个group的研究做得不错,可是fortran
写的代码,光主程序就一股脑3000多行。
另外还有一些先知,在还没有STL的时候就用C++开发大型模型框架,底层的东西
都自己写一遍,够神的吧,这种模型现在扩展和耦合起来比fortran方便10倍都
不止。好的C++代码能轻松提供非常精悍的封装,在模型耦合方面的效率高很多。
d**o
发帖数: 864
15
来自主题: Programming版 - 弱问C++一个问题 一直不解
因为你只compile了主程序,没有compile并link try.cpp
o**2
发帖数: 168
16
来自主题: Programming版 - FMP 进驻 Programming 版
会用OO编程的应该就会用FM编程,因为FM可以被当作utilities来用,门坎很低。你只
需要在你需要的地方加一点点FM就可以了。
比如说你有一段程序如下,其中的两个worker objects做的都是耗时的工作。因为是顺
序执行的,程序要花25秒才能到300行。
100 Object result1 = worker1.do10seconds();
200 Object result2 = worker2.do15seconds();
300 makeUseOf(result1, result2);
不管你的整个程序或系统有多大,你可以只在这三行程序上使用FM编程。
// 必要的设置
50 Messenger messenger = new Messenger();
60 messenger.registerReceiver(worker1, "worker1", "do10seconds");
70 messenger.registerReceiver(worker2, "worker2", "do15seconds");
100 IDeferredReturn result1 ... 阅读全帖
f*******a
发帖数: 663
17
来自主题: Programming版 - 学visual c++对找工作有用吗?
一点心得,仅供参考。
1. MATLAB代码管理。SourceInsight和UltraEdit在自定义后可以解析m文件,管理起来
要顺手一些,查找什么的也方便一点。
2. 编程风格。主程序入口和一般函数的文件命名要有明显的区分,比如Main_xxx,
Demo_xxx,FUNC_xxx
3. 混合编程可以提高运行效率,但是增大了维护和调试的难度。只有在非常必须的情
况下,才考虑这种方式,而且只对瓶颈优化。做多了对运算量、瓶颈和可能的优化心里
有数的话,也就更明白该如何选择开发平台。
4. GUI。Matlab的GUI其实能做大部分的事情,愿意的话嵌入OpenGL窗口之类的也都能
做到。虽然简陋麻烦点,但对于大部分科学计算我觉得都是足够的。当然,有很多交互
的GUI不在此列,还有网络类型的应用我也不了解。
5. STL源码剖析。看了看目录,好像是这本。在国内很久以前买的书,没带过来。侯捷
的书的好处是有深度而且容易懂,这在教材里面不多见。其实如果只是想“使用”数据
结构,那其实很容易。要追求高效代码并“理解”内在机制,有时间的话建议读这本书。
o**2
发帖数: 168
18
来自主题: Programming版 - FMP vs ExecutorService/Future
执行完了就可以比较返回值了。ExecutorService返回Future,FMP的callService()返
回IReturn,其实都是一回事,这点上来说,是平手。
但FMP的callServiceFor()支持event-driven programming style。主程序可以在
callServiceFor()指定另一个active object来接收返回值。
再次回顾FMP tutorial里的GUI example,可以看到即使在active object内,也可以轻
松调用其他任何的active object。这点是task做不到的。
当每个active object在一个method结束的时候都有能力发message给其他active
object,那你的程序可以轻易地判断谁结束了,完全不需要僵化的ExecutorService。
invokeAll()和invokeAny()。
在返回值和返回通知上,FMP胜。
a***e
发帖数: 27968
19
来自主题: Programming版 - 一道多线程的面试题 (转载)
这个应该是类似token ring的协议锁
每个thread建立的时候有个ID,token=ID的时候
检查剩下word的数,word数等于0,token+1,然后自己退出
否则打印,word数-1,然后token+1
token<>ID的时候就等待
这样所有的threads并发
主程序开始清token,建立字串,创建threads
然后token=1启动打印

m
printing
g*****y
发帖数: 7271
20
来自主题: Programming版 - java和c那个更快?
没有3rd part code,全matlab scripts,只是把一个简单function改成矢量
输入输出(5-10行code而已),然后主程序去掉loop,也改成矢量操作。
也没有动态数组之类的,就是一开头读一个图形,然后pixel by pixel的操作而已,
简单得没法再简单了。loop速度之慢,小朋友们都震惊了。
p*****2
发帖数: 21240
21
来自主题: Programming版 - Node做大系统better than Java, .NET

看了一下我这几个月搞的主程序不到200行coffeescript代码。
p*****2
发帖数: 21240
22
来自主题: Programming版 - Node做大系统better than Java, .NET

没有。不过主程序是一个文件。还有其他文件,但是都封装了,不涉及到business
logic。
m*********a
发帖数: 3299
23
int isBST(binaryTree *node){
return (isBSTUtil(node,INT_MIN,INT_MAX));
}
int isBSTUtil(binaryTree *node,int min,int max){
if (node==NULL) return 1;
if (node->key>=min && node->key isBSTUtil(node->left,min,node->key)&&
isBSTUtil(node->right,node->key+1,max))
return 1;
else return 0;
}
主程序
if (isBST(root)) printf("It is a BST tree.n");
else printf("It is NOT a BST tree.");
然后就是NOT a BST.郁闷
e********3
发帖数: 18578
24
来自主题: Programming版 - 求教python问题,在线等 (转载)
传进去的只是b这个reference的value 的copy,在主程序里面b仍然指向那个内存空间
,不会变的。python是pass-by-value,period。
b***i
发帖数: 3043
25
来自主题: Programming版 - 嵌入式Web有什么注意事项?
我突然意识到,如果不用数据库,那么数据的完整性得自己考虑了。
比如,主程序把设备的结果写入文件,写到了
5.12, 3.25, -
后面没写完呢,这时候网页程序近来读,是不是得自己考虑最后那个是啥?这个如果使
用数据库是没有这个问题的。或者说,这个通过什么锁来实现?
m***r
发帖数: 359
26
来自主题: Programming版 - Web技术日报 2015年2月楼
Web技术日报 2015-02-22
@好东西传送门 出品, 过刊见
http://web.memect.com
订阅:给 [email protected]
/* */ 发封空信, 标题: 订阅Web技术日报
更好看的HTML版
http://web.memect.com/archive/2015-02-22/short.html
1) 【从前端看“百度迁徙”的技术实现】 by @优才创智
关键词:JavaScript
优才网公众账号,继续关注春节相关的技术。从前端的角度分析“百度迁徙”的数据获
取和在页面上的实现。一篇讲数据获取和数据格式, [1] 一篇分析JavaScript 主程序
[2] 有很多值得学习的地方,特别是数据的存储和抓取,本地解压解析主页君是第一
次见哦。
[1] http://mp.weixin.qq.com/s?__biz=MjM5NDMwNjMzNA==&mid=203358511&idx=1&sn=b22c8e490b2b1cde22eea1619036e9e0#rd
[2] http://mp.weixin.qq.com/s?__biz=Mj... 阅读全帖
A*******e
发帖数: 2419
27
来自主题: Programming版 - 两行quicksort,不难些吧
+1
就是用伪代码写了个快排主程序而已,还沾沾自喜。
m******2
发帖数: 564
28
来自主题: Programming版 - 两个我永远都不想碰的语言

## 断续用了9年的R了,一直不太喜欢
## 写点简单的东西还好,一旦复杂一点,就麻烦了
同意,括号很烦人
## 首先是debug很头疼
## 有很多没有documented的东西,需要往往搜来搜去
## 跑着跑着出错了,看看出错信息也往往不知所谓
## R界一统江湖的IDE,Rstudio,直到最近才支持设置断点
这点似乎Python也不太好吧?很多的包依靠贡献者的自觉。R的包至少强制规定有pdf的
说明,还有用法,但是Python的包呢?似乎Python自己更甩手不管了
## 之前发过一个帖子,有个分析数据的R脚本本来好好的
## 加了点功能,就会在有些sample上有问题,但是有些sample又是好的
## 后来发现,在中间的某一步,如果matrix变成了一行的,会自动转化成vector
## 纯坑爹
这个是挺讨厌的,横向量还是纵向量的信息被直接忽略了,真是统计学家的模糊思维
## 而且各种矢量化操作,比如apply家族,让debug更加困难
人家给提供了方便功能还有错了?apply底层就是loop,你不服可以自己手工编写loop
来做
## 其次是performance太差,... 阅读全帖
m******2
发帖数: 564
29
用过R,现在赶流行用Python
但是感觉都很混蛋:
自己的主程序只保留所谓的最基本功能
稍微复杂点的都要靠加盟包来完成
也就是像苹果那样,自己只管核心,然后生产和部件什么都外包
结果是啥呢? 哪个部件出问题,还得去找生产它的小厂子
例如Excel:
我就读写个Excel文件,R和Python这两大开源竟然都必须让我下载外接的加盟包
然后各种包,Python竟然还搞出了几个特化的包,xlrd, xlwt是读写xls的,而
xsWriter是只能输出xlsx的,搞得居然还不如R的XLConnect好用
还有Python的GUI也是一大奇葩,Tkinter那么石器时代但是Python就是护犊子,然后QT
系的PyQT最热门,官方没有好文档还靠编者自己出本书
请问大家都是如何发现及学习这些 加盟包 的,我看Python教程已经浪费了太多时间。
m******2
发帖数: 564
30
用过R,现在赶流行用Python
但是感觉都很混蛋:
自己的主程序只保留所谓的最基本功能
稍微复杂点的都要靠加盟包来完成
也就是像苹果那样,自己只管核心,然后生产和部件什么都外包
结果是啥呢? 哪个部件出问题,还得去找生产它的小厂子
例如Excel:
我就读写个Excel文件,R和Python这两大开源竟然都必须让我下载外接的加盟包
然后各种包,Python竟然还搞出了几个特化的包,xlrd, xlwt是读写xls的,而
xsWriter是只能输出xlsx的,搞得居然还不如R的XLConnect好用
还有Python的GUI也是一大奇葩,Tkinter那么石器时代但是Python就是护犊子,然后QT
系的PyQT最热门,官方没有好文档还靠编者自己出本书
请问大家都是如何发现及学习这些 加盟包 的,我看Python教程已经浪费了太多时间。
z****e
发帖数: 54598
31
写出低质量的代码的特征包括但不限于:
心安理得地写出低质量的代码
最终写出了低质量代码却不在之后改善它
自以为写出了质量很高但实际质量很低的代码
低质量的特征包括但不限于:
文件关系混乱
注释过期、不明确或者没有
文档过期、不明确或者没有
架构乱设计
过度设计
不检查用户输入的错误情况
不检查API或者函数返回的errorcode或者exception
没有单元测试等自动化测试过程
编译起来很难
到处复制代码,公用的部分不整理成内部库
著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。
作者:匿名用户
链接:http://www.zhihu.com/question/24665029/answer/28567915
来源:知乎
我很久很久以前曾经经历的一个公司特别傻比,人力资源和svn管理员不懂程序。作为
服务端的主程序,一直以来都是代码精简,效率最优,没有冗余为毕生追求。突然我无
意中发现了一个秘密,我的绩效居然不如几个公司刚招进来的新手。我每天刻苦努力,
优化代码,让公司的服务端7*24稳稳跑在服务器上,还一心研究各种热切换,换来绩效
考核好久没有优秀了。这究竟... 阅读全帖
e*******o
发帖数: 4654
32
来自主题: Programming版 - parsing file in node: js or python ?
吃饱撑的。你主程序语言能做,为啥要另外调用一个程序?
w*s
发帖数: 7227
33
来自主题: Programming版 - 请教一下:Javascript callback not working
打开页面localhost:8080/db1, 页面停滞不动。
server端打印出step 1, step 2, 但没有step 3.
请问为什么?谢谢!
主程序main.js
const express = require('express')
const app = express()
const port = 8080
var db1 = require("./db.js");
app.get('/', (request, response) => {
response.send('Hello from Express!')
})
app.get('/db1', (request, response) => {
var q1 = db1.query1(function(){
console.log("step 3: " + q1);
response.send('Hello from db1! ' + q1);
});
})
app.listen(port, (err) => {
if (err) {
return ... 阅读全帖
d**d
发帖数: 389
34
来自主题: Programming版 - 请教一个C++的设计问题
不考虑性能的问题,现在的问题是怎么来设计C++ class来解决这个查找decoder的的问
题。
基本上是有一个interface class,然后各个decoder来实例这个interface,但是怎么让
主程序来查找哪个decoder能用了解码的问题,我就没有头绪了。
d**d
发帖数: 389
35
来自主题: Programming版 - 请教一个C++的设计问题
谢谢各位的输入,我把输入流的情况在说详细一下。
一个几个G的officeline的流或者是streaming进来的流被拿到以后,level 1的decoder
会把流分成不同大小的packet,每个
packet有header和payload。 level 1的decoder需要6个。分包的依据是magic word和
两个固定位置的tag。这个level 1的decoder跟我以前做的相似,就是读一段数据先找
magic word,再找那两个tag,然后根据相对于包的大小开验证是否可以重复magic word
和tags。然后对packet header进行解码。
对于level 1 packet来讲,level 1 decoder在分析包头以后来决定需不需要把不同包
的负载合并成一个新的 level 2 packet,然后调用 level 2 decoder,就是我讲的那20
几个新的decoder. level 2 packet下面实际上还有两个level的信息,结构是一样的,
都是分包头和负载,然后合并成新的包,然后再重复一遍就彻底结束了。我们现在不需
要全部的level 3和... 阅读全帖
s******e
发帖数: 2181
36
来自主题: Programming版 - 有熟悉CUDA的吗?不胜感谢赐教
首先我有一些基本的问题想请教大拿,Nvidia的手册里找不到答案,sample code太简
单也太少。
1,多GPU并行的情况下,我要从GPU0拷贝数据到GPU1,使用cudaMemcpy()必须要在当
前选中的GPU1下执行么?还是0和1都可以?
2,我使用了SPMD并行模式,每一个计算机核下挂了一个GPU,照理来说数据都是独立的
,各个GPU内的同名变量其实数据不同且相互不可见,但如果是在unified address
space下呢,这些相同变量名的变量相互冲突吗?
我在matlab环境下用mexfunction编写的cuda,主程序是一个matlab program是一个
SPMD结构,SPMD结构里面调用mexfunction来实现GPU0内的数据传给GPU1,GPU1内的数
据传给GPU2。请高手指点哪里出了问题。MathWorks的技术客服远程登陆到我电脑上
debug两个小时没能解决问题。
spmd(3)

if labindex==1
A=gpuArray(zeros*(1));
elseif labindex==2
... 阅读全帖
f**********n
发帖数: 258
37
来自主题: Programming版 - 有熟悉CUDA的吗?不胜感谢赐教
1,多GPU并行的情况下,我要从GPU0拷贝数据到GPU1,使用cudaMemcpy()必须要在当
前选中的GPU1下执行么?还是0和1都可以?
cudaMemcpy只能在CPU执行, neither 0 or 1 can execute this.
2,我使用了SPMD并行模式,每一个计算机核下挂了一个GPU,照理来说数据都是独立的
,各个GPU内的同名变量其实数据不同且相互不可见,但如果是在unified address
space下呢,这些相同变量名的变量相互冲突吗?
啥叫unified address space? Global memory 和 shared memory 在一个GPU share a
common memory space. If on different machine or cluster, their data is
independent.
我在matlab环境下用mexfunction编写的cuda,主程序是一个matlab program是一个
SPMD结构,SPMD结构里面调用mexfunction来实现GPU0内的数据传给GPU1,GPU1... 阅读全帖
b***i
发帖数: 3043
38
来自主题: Programming版 - 用volatile退出线程对不对?(C++)
问题是我的活是无穷的,不是短时间完成的。
例子,游戏刷新一个帧,那么一秒钟需要检查这个变量几十次。
我在做一个解释器(字节码)就是不停地进行解释。那么要停止,只有在每个解释开始
前检测是否需要退出解释线程。这样主程序可以有个按钮,可以停止正在进行的解释执
行。
b***i
发帖数: 3043
39
来自主题: Programming版 - Bihai,你就用atmoic完事了
这怎么还需要完整地程序,就是一个目的不行吗?
比如,计算矩阵乘法,需要80000x20000的自乘,可能需要很久吧。比如需要1小时。那
么,主程序有一个按钮,写着“开始”,还有一个本来是灰色的,写着“终止”
开始后,UI的函数就生成一个线程来执行乘法。可能是1个线程,也可能是多个。算了
20分钟,程序操作员发现有错误,需要终止计算重新开始,于是点击“终止”。当然,
线程们开始后这个“终止”按钮就不是灰色的了。
那么,此时,终止的UI函数就设置这个bool变量quit为真。然后个线程看到后就结束。
线程内部的乘法要经常查看quit变量。虽然不是while,但是就是那个意思。
for(rowA=0;rowA<20000;rowA++) {
for(rowB=0;rowB<20000;rowB++){
sum=0;
for(i=0;i<80000;i++)
sum+=A[rowA][i]*B[rowB][i];//A*B'
C[rowA][rowB]=sum;
}
if (quit)
... 阅读全帖
c****f
发帖数: 1102
40
来自主题: Programming版 - go里面channel和wait group用法比较
程序结束channel自己就关掉了
其实这个真的很搞
buffed channel不需要等receiver
unbuffed channel一定要有receiver 不然直接deadlock
如果不想知道你channel大小用sync是可以的 但是做法一般就是
把sender和receiver全部做成groutine 主程序自己放个for{}就好了
s*****r
发帖数: 550
41
来自主题: Programming版 - 问一个python打包的问题
我在windows上写了python程序
想打包给别人用
不需要别人装python和各种package
就是一个 folder 里面带所有依赖以及主程序
不知道有什么简单快捷的方法
pyinstaller虽然可以用,但是有几个缺点
一是程序貌似启动速度要慢一个数量级
二是体积太大了,例如一个没有第三方依赖的,打包出来比我重装整个python都要大很
多。。。
还是形式就是这样,没有太多可以优化的?
R*****l
发帖数: 310
42
最近,Viking,熊猫烧香,落雪等病毒/木马比较猖獗,尤其是新的变种。
这些病毒/木马的一个特点是会生成互相守护的进程,迅速锁住防火墙和
杀毒软件的运行,并全盘搜索,大量感染exe和网页/脚本文件。一旦你查
杀不干净,以后运行任何一个带毒exe或网页/脚本,都可能再次中标。
这些病毒/木马进程运行后,先会在%windows%或相关目录下生成木马病毒
主程序,进而开始感染系统。所以,一个简单的免疫办法就是:根据这些
病毒在目标目录下创建的带毒程序名,创建一个同名的目录,设其属性为
只读。比如,某病毒将在system32下面创建一个virus.exe,那么你事先
在system32下创建一个文件夹,名字叫virus.exe,属性设为只读。因为
windows系统不允许同一目录下存在两个名称完全相同的文件/目录,所以
一旦病毒/木马进程试图在目标目录下创建病毒程序,将会access denied,
创建失败。也就防住了病毒核心程序的运行,系统的文件也将免受感染。
在有效的专杀工具出来前,不失为一个简单免疫的办法。
q***o
发帖数: 484
43
来自主题: Software版 - 推荐你一个中意的文献管理器
推荐你一个中意的文献管理器
前一段有网友讨论什么样的文献管理器好,check了位于
http://www.newhua.com/ty_files.htm 链接上的几个软件,发现最好用
的还是‘电子收藏家’。
另外下面是个对另外一些类似软件的评述,希望对你的选择有帮助。
1 技巧管理器v2.52,这个软件界面比较好,功能也不错,有很多独
特的功能,不过我用了没几次,也就是导入几个文件后,就出现了一个错
误,而且使用修复功能也无法修复,甚至在重新打开时由于非法操作而无
法打开主程序,最后只好删除数据库了,看来这个程序在数据安全性上还
需要进一步完善。
2 电子书库,这个软件可以说是最老牌的资料管理软件了,功能上
来说不是很花俏,但是比较实用,而且经过这么久的发展,性能也比较稳
定了,缺点就是不支持在文档中插入对象,而且编辑功能比较少,毕竟他
是定位于管理存文本文档的,另外他使用了自己开发的数据库格式,好像
效率并不是太高。
3 奥博文件管理员 2.9 试用版,这个软件我在电脑商情报商看到过
介绍,给的评价很高,不过我使用后发现这个软件和我的DC并不是完全
s****n
发帖数: 786
44
【 以下文字转载自 Joke 讨论区 】
发信人: walkman (沃克曼), 信区: Joke
标 题: 『天涯时空』首发:流氓过滤软件绿坝 高手全破解!(转载)
发信站: BBS 未名空间站 (Thu Jun 11 13:35:03 2009, 美东)
http://www.tianya.cn/publicforum/content/news/1/129221.shtml
安装结束时在注册表 HKLMSOFTWAREMicrosoft 下写入 xnet2键值。并运行
system32xnet2.exe 由该程序负责自启动项和服务等的添加工作。
接下来我们再看看绿坝在作用状态下都做了什么。
安装绿坝之后将会有四个进程和一个驱动被调入内存。
system32XDaemon.exe守护进程,与Xnet2.exe实现交叉保护
system32XNet2.exe绿坝的主程序,运行后将会启用两个线程分别监听udp 1234和
1204
端口:
windowsHncEng.exe
服务进程
windowsMPSvcC.exe
看着很像微点吧,但是这是假象,其实它也是绿坝的服务进程。
Driv
s*****g
发帖数: 219
45
来自主题: Unix版 - CGI之Perl Script一问
在CGI里面使用system(), 关键是环境变量, 权限
和异步的问题. 由于apache使用noname账号执行
CGI, 而你在terminal方式使用的是login账号,
权限, 环境变量不一致.
另外, 据我的记忆, system()是异步方式工作,
即执行system()函数后, 立即返回主程序,
不等待system()调用的命令执行完毕. 所以如果
你要利用 system()调用的结果进行下一步计算,
建议你使用后引号. ` `. 具体说到我的经验,
我一般用 popen 或者 fork 加 exec.
c******d
发帖数: 681
46
来自主题: Windows版 - 电脑防毒软件问题。
手动升级一下看看,可能主程序需要升级。
j********o
发帖数: 51
47
主程序的菜单就变灰了.好像还有一个程序在当前窗口工作...却找不到在哪....是不是
什么没关掉?
d***y
发帖数: 8536
48
来自主题: Biology版 - RNA-seq结果分析求助
比对软件有。也有免费得软件包。我们用python作为主程序来算的。你去论坛之类的地
方泡一泡。对硬件要求较高。看看学校啊能接CS系的服务器算一下。
k*******d
发帖数: 500
49
来自主题: Chemistry版 - 周其凤的北大新梦 (转载)
书记校长都滚蛋, 大块人心啊. 周当北大校长, 7个副校长,11个校长助理, 天下
奇谭
是谁在支持混蛋法学院院长?闵,周,裤裆里还有蛋蛋的话就跳出来说说。
2012年8月24日 - 近日,前北大教授邹恒甫微博爆料北大院长、教授和系主任奸淫餐厅
服务员一事引发社会关注。昨日,北京大学发布最新声明回应称将彻查丑闻事件。
闵,周出来说说,查清楚了没有啊????
“早在2004年造成全国影响的“甘德怀考博”事件(被人戏称为朱甘事件)中,朱苏力就
因为违反招生规则(强行录取专业课或外语考试不及格的学生,拒绝录取各科考试及
格的
学生。。。在世界任何一所一流大学发生了此类事件,作为院长不主动辞职也会被立
即解职” 在朱苏力那里,受到重视的人基本上就是三种情形:
一是扶持他就任院长和连任院长的人
====================================================================
谨致
北大党委并闵维方书记、周其凤校长、各位常委
北大法学院院长朱苏力贪污公款及学术造假
原因:
联名信:北大法学院院长朱苏力贪污公款及学术造假
我们是法学院的部分教师... 阅读全帖
W******r
发帖数: 789
50
来自主题: ChineseMed版 - 用编程序来打个比方
许多编过程序的人都有这样的经验。假如我们要读和修改一个别人写的程序,再假设这个程序非常庞大,无法把每一行都读懂。如果我们在底层研究某个子程序的某一部分,然后对这一部分进行修改。很多时候我们明明觉得对这一部分已经分析得很透彻了,这样改应该是没有问题的,但程序运行起来往往就会出错,在一个意想不到的地方,因为我们修改的部分可能和某个我们没有读懂的部分有联系。但如果我们不去理会和修改子程序的细节,只在最高层修改调用子程序的主程序,事情会简单很多,也不容易出错。
人体是一个非常复杂的系统,比任何一个程序都要复杂得多,远非如何数学模型所能描述,我们能读懂的只是其中非常小的一部分,可以说是冰山一角。然而西医就是在这样一知半解的认识下在细胞和分子的微观层次上对人体的局部进行修改。这样做是会出问题的,在一个意想不到的地方。在微观层次上,一种化学药品进入人体后会发生什么化学反应和带来什么生理变化,没有人能彻底研究清楚。药品和treatment对人体的作用永远不会刚好是人们所设计的那样,总会有意料之外的情况发生。所以西药基本上是用一个问题代替另一个问题,而且新的问题往往比本来要解决的问题严重许多倍,往往也很... 阅读全帖
首页 上页 1 2 3 4 5 6 7 8 下页 末页 (共8页)